一.概覽
本人雖然是電子信息技術專業出身,在畢業后從事的是偏軟件的工作,大多數是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:實時顯示圖像源圖像和顯示處理結果
六.軟件流程圖
1.硬件初始化:時鐘、I2C、DCMI、SDRAM、LTDC
2.進入圖像處理線程,啟動拍照并等待拍照完成信號量
3.完成拍照釋放拍照完成信號量
責任編輯:xj
原文標題:【RT-Thread作品秀】基于ART-PI的數字圖像處理與識別
文章出處:【微信公眾號:電路設計技能】歡迎添加關注!文章轉載請注明出處。
-
圖像識別
+關注
關注
9文章
519瀏覽量
38240 -
數字圖像處理
+關注
關注
7文章
103瀏覽量
18905 -
RT-Thread
+關注
關注
31文章
1274瀏覽量
39940 -
ART-Pi
+關注
關注
0文章
23瀏覽量
1285
原文標題:【RT-Thread作品秀】基于ART-PI的數字圖像處理與識別
文章出處:【微信號:cirmall,微信公眾號:電路設計技能】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論