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的数字图像处理与识别

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

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

    关注

    9

    文章

    529

    浏览量

    39847
  • 数字图像处理

    关注

    7

    文章

    103

    浏览量

    19719
  • RT-Thread
    +关注

    关注

    32

    文章

    1543

    浏览量

    44295
  • ART-Pi
    +关注

    关注

    0

    文章

    23

    浏览量

    1767

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ART-Pi中启用外部flash是在哪里配置了qspi的引脚呢?

    。由于我是按照以芯片建立工程,并没有使用ART-PI的工程。 2、我目前了解到在ART-PI工程中会有这个下载算法。 在这个链接文件要配置地址 3、于是我有个好奇的点是在工程中没看到有QSPI的配置
    发表于 10-10 06:09

    ART-PI使用新的env工具已经无法编译SDK仓库里的示例工程了,怎么解决?

    ART-PI 使用新的env工具已经无法编译SDK仓库里的示例工程了 希望还是能维护一下,新的env已经无法构建出工程进行编译了 使用scons —target=mdk5 直接报错了 希望有方
    发表于 10-09 06:47

    按照官方文档在ART-PI上开启PWM,但是串口输出找不到设备,怎么解决?

    , tim_config.h里也仿照TIM13加入了有关TIM3的代码, stm32h7xx_hal_msp.c里也打开了TIM3的使能, 最后按照官方文档上的代码,拷贝到ART-PI的模板例程里。但是不能发现TIM3的设备
    发表于 09-17 06:27

    如何在 ART-Pi 平台使用 openocd 直接烧录到外部 spi flash?

    ART-Pi 内置的 128Kb flash太小了,我现在在 Linux openocd 烧录程序,请问有没有人成功使用 openocd 可以直接烧写到外部 Quad spi flash 的?
    发表于 09-15 07:32

    基于米尔MYC-YM90X安路飞龙DR1开发板仪表图像识别系统开发

    满足工业自动化、智能化发展需求。图像识别技术为仪表自动化读数提供了有效途径。随着集成电路技术发展,异构计算芯片在图像识别领域优势凸显。安路飞龙 FPSOC 集成 ARM 处理器与 FPGA 可编程逻辑
    发表于 08-17 21:29

    华怡丰推出ISC-B/C系列图像识别传感器

    在工业自动化领域,精准、高效的视觉检测是提升生产效率的关键。华怡丰全新推出的ISC-B/C系列图像识别传感器集高精度定位、测量算法与先进图像处理技术于一体,为各类工业场景提供稳定、可靠的解决方案!
    的头像 发表于 08-15 11:36 1469次阅读
    华怡丰推出ISC-B/C系列<b class='flag-5'>图像识别</b>传感器

    火车车号图像识别系统如何应对不同光照条件下的识别问题?

    在铁路运输管理中,准确识别火车车号是实现自动化车辆管理的关键环节。然而,实际应用场景中复杂多变的光照条件给车号识别带来了巨大挑战。现代火车车号图像识别系统通过多项技术创新,有效解决了这一难题。 多
    的头像 发表于 07-15 11:37 534次阅读
    火车车号<b class='flag-5'>图像识别</b>系统如何应对不同光照条件下的<b class='flag-5'>识别</b>问题?

    ART-PI H750-USB-MSC设备描述符异常的原因?怎么解决?

    主控:STM32H750XBH6- ART-Pi 开发环境:CubeMX+MDK V5.27问题背景:当前已经调试通SD卡+Fatfs文件系统,(通过主控模拟读卡器)使用单根USB-C线缆连接至
    发表于 06-19 06:52

    想用K230放在无人机上图像识别,加装一个4G模块把识别结果和画面同时传输的地面站或者手机上,怎么操作?

    我想用K230放在无人机上图像识别,然后想加装一个4G模块把识别结果和画面同时传输的地面站或者手机上,这个目前可以如何处理? 你好,目前底层是支持4G模块得驱动,参考https
    发表于 06-16 07:08

    手持终端集装箱识别系统的图像识别技术

    行业提供了更灵活、精准的管理工具。 一、技术核心:OCR+AI深度融合 现代手持终端系统采用多模态图像识别技术,结合深度学习算法,可快速捕捉并解析集装箱号码。其技术优势体现在: 1. 复杂环境适应性:通过动态曝光补偿和图像增强算
    的头像 发表于 04-03 10:49 558次阅读

    OV9281 CMOS图像传感器英文手册

    电子发烧友网站提供《OV9281 CMOS图像传感器英文手册.pdf》资料免费下载
    发表于 03-07 09:23 6次下载

    RT-Thread ART-Pi二代正式发布

    挑战的日益复杂,ART-Pi迎来了全新的迭代——基于STM32H7R的ART-Pi二代,现已正式发布! ART-Pi二代在继承一代优秀基因的基础上,进行了全面的技术升级和优化。它采用了更为先进的STM32H7R
    的头像 发表于 02-18 14:31 1143次阅读

    RT-Thread全新发布ART-Pi二代,携手ST H7R芯片!

    ART-Pi一代于2020年首次推出,凭借强悍性能、丰富资源与极简开发体验,迅速成为嵌入式工程师的“开发利器”。为满足不断增长的市场需求和技术挑战,基于STM32H7R的ART-Pi二代迭代启航
    的头像 发表于 02-17 18:37 1489次阅读
    RT-Thread全新发布<b class='flag-5'>ART-Pi</b>二代,携手ST H7R芯片!

    BP神经网络在图像识别中的应用

    BP神经网络在图像识别中发挥着重要作用,其多层结构使得网络能够学习到复杂的特征表达,适用于处理非线性问题。以下是对BP神经网络在图像识别中应用的分析: 一、BP神经网络基本原理 BP神经网络,即反向
    的头像 发表于 02-12 15:12 1195次阅读