一.概览
本人虽然是电子信息技术专业出身,在毕业后从事的是偏软件的工作,大多数是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驱动
四.实现功能展示

本文介绍了作者如何借助RT-Thread操作系统在ART-PI上实现图像处理和识别。通过DCMI获取OV7670的图像,进行灰度化和二值化处理,然后使用九宫格方法进行特征提取和识别。作者分享了对RT-Thread生态系统的深刻印象,并提供了项目资源下载链接。
最低0.47元/天 解锁文章
549





