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

电子说

1.2w人已加入

描述

一.概览

本人虽然是电子信息技术专业出身,在毕业后从事的是偏软件的工作,大多数是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:实时显示图像源图像和显示处理结果

RT-Thread

六.软件流程图

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

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

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

责任编辑:xj

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

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

 

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分