0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用art-pi获取OV7670的图像来做像处理和图像识别

5CTi_cirmall 来源:电路设计技能 作者:电路设计技能 2020-12-25 15:40 次阅读

一.概览

本人虽然是电子信息技术专业出身,在毕业后从事的是偏软件的工作,大多数是PC软件的开发,但一直以来,闲暇时间会利用STM32做些小的作品。对于RT-Thread这国内的物联网操作系统,其实早有耳闻,期间也参加过深圳的一次RT-Thread线下交流活动,所以对于RT-Thread是有所了解而未实际应用的程度。

借着此次RT-Thread大赛的机会,我想将PC的一些图像处理和图像识别算法放到art-pi试跑一下看看效果如何,所以本次参赛将会使用art-pi获取OV7670的图像来做像处理和图像识别。

二.开发环境

硬件:PC、ART-PI、OV7670、RGB_LCD

RT-Thread版本:rt-thread4 .0.3,art-pi adk 1.1.0

开发工具及版本:立创EDA,RT-Studio,SecureCRT

三.RT-Thread使用情况概述

线程:创建图像处理线程用于通过DCMI获取OV7670的图像,图像处理后完显示在LCD上

信号量:用于DCMI图像获取,当捕捉完一帧图像后,释放信号量给图像处理线程。

驱动:使用了drv_dcmi驱动并参考drv_ov2640移植drv_ov7670驱动

四.实现功能展示

通过摄像头采集图像进行图像识别,然后将结果显示在LCD屏幕上。

五.硬件框架

本次的硬件核心由ART-PI、OV7670、LCD三部分组成:

ART-PI:stm32H750作为控制核心部分,采集图像源数据、处理图像源生成处理结果、将处理结果送到LCD显示

OV7670:作为图像源,提供320*240的RGB565图像

LCD:实时显示图像源图像和显示处理结果

1fdac4c0-4675-11eb-8b86-12bb97331649.png

六.软件流程图

1.硬件初始化:时钟I2C、DCMI、SDRAM、LTDC

2.进入图像处理线程,启动拍照并等待拍照完成信号量

3.完成拍照释放拍照完成信号量

责任编辑:xj

原文标题:【RT-Thread作品秀】基于ART-PI的数字图像处理与识别

文章出处:【微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像识别
    +关注

    关注

    8

    文章

    445

    浏览量

    37892
  • 数字图像处理

    关注

    7

    文章

    103

    浏览量

    18796
  • RT-Thread
    +关注

    关注

    31

    文章

    1148

    浏览量

    38857
  • ART-Pi
    +关注

    关注

    0

    文章

    23

    浏览量

    1211

原文标题:【RT-Thread作品秀】基于ART-PI的数字图像处理与识别

文章出处:【微信号:cirmall,微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    图像识别技术原理 图像识别技术的应用领域

    图像识别技术已经在各个领域广泛应用,其应用领域包括但不限于以下几个方面。 一、智能安防领域 图像识别技术在智能安防领域得到了广泛的应用。通过对监控摄像头中的图像进行实时分析和处理,可
    的头像 发表于 02-02 11:01 620次阅读

    基于TensorFlow和Keras的图像识别

    TensorFlow和Keras最常见的用途之一是图像识别/分类。通过本文,您将了解如何使用Keras达到这一目的。定义如果您不了解图像识别的基本概念,将很难完全理解本文的内容。因此在正文开始之前
    的头像 发表于 01-13 08:27 368次阅读
    基于TensorFlow和Keras的<b class='flag-5'>图像识别</b>

    如何使用Python进行图像识别的自动学习自动训练?

    如何使用Python进行图像识别的自动学习自动训练? 使用Python进行图像识别的自动学习和自动训练需要掌握一些重要的概念和技术。在本文中,我们将介绍如何使用Python中的一些常用库和算法来实现
    的头像 发表于 01-12 16:06 202次阅读

    esp8266驱动ov7670摄像头可以图传吗?有没有例程?

    esp8266 驱动 ov7670摄像头可以图传吗?有没有例程?
    发表于 11-09 06:05

    如何用单片机实现图像识别

    如何用单片机实现图像识别
    发表于 10-25 06:43

    ov7670的相关资料

    ov7670ov最经典的一款30万摄像头cmos感光芯片,体积小、工作电压低,提供单片 vga 摄像头和影像处理器的所有功能。通过sccb总线控制,可以输出整帧、子采样、取窗口等方式的各种分辨率8
    发表于 10-10 08:22

    arduino哪个开发板可以图像识别

    arduino哪个开发板可以图像识别
    发表于 09-22 06:49

    OV7670/OV7171图像传感器英文手册

    电子发烧友网站提供《OV7670/OV7171图像传感器英文手册.pdf》资料免费下载
    发表于 09-15 17:07 7次下载

    模拟矩阵在图像识别中的应用

    讯维模拟矩阵在图像识别中的应用主要是通过构建一个包含多种图像数据的模拟矩阵,来训练和测试深度学习模型,从而提高图像识别的准确性和效率。 在图像识别中,讯维模拟矩阵可以用来做以下几方面的
    的头像 发表于 09-04 14:17 321次阅读
    模拟矩阵在<b class='flag-5'>图像识别</b>中的应用

    ART-PI挂载文件系统,终端报错怎么解决?

    ART-PI 挂载文件系统,终端报错,list_device能够显示sd0
    发表于 08-20 15:59

    深度学习视角下的猫狗图像识别实现

    来源: 易百纳技术社区, 作者: 稗子酿的酒 人工智能技术在图像识别领域取得了显著进展,其中基于深度学习的图像分类方法在猫狗图像识别中表现出色。本文将介绍使用深度学习技术实现猫狗图像
    的头像 发表于 08-15 10:38 1862次阅读
    深度学习视角下的猫狗<b class='flag-5'>图像识别</b>实现

    图像识别技术原理 深度学习的图像识别应用研究

      图像识别是人工智能领域的一个重要方向。经过多年的研究,图像识别技术取得了一定的研究进展。图像识别主要包含特征提取和分类识别,而其中的特征 提取是
    发表于 07-19 10:27 2次下载

    关于图像识别的三大要点

    图像识别识别图像或视频中的目标或特征的过程。这项技术已应用于多个领域,如缺陷检测、医学成像和安全监控。
    的头像 发表于 07-13 10:00 1125次阅读
    关于<b class='flag-5'>图像识别</b>的三大要点

    如何从OV7670获取一些静止图像

    大家好, 我已经在这个项目上工作了几个星期,并决定发布我的进展,因为显然这是一个热门话题。 让我首先警告您以下几点: - 似乎没有办法从 OV7670获取真实视频,因为 ESP8266 无法处理
    发表于 05-22 09:50

    [9.3.1]--9.3.1图像识别学习视频

    图像处理图像识别
    jf_75936199
    发布于 :2023年04月28日 02:30:01