基於TI AM437x 創龍開發板的OV2659攝像頭模塊測試

基於TI AM437x的創龍開發板TL437x-EVM,使用OV2659攝像頭模塊TL2659進行測試,通過CAMERA總線實現視頻的實時採集,並將視頻保存在本地或者顯示在LCD顯示屏上。開發板圖如下:


具體測試如下:
1.本地保存視頻:
斷開開發板電源,將攝像頭模塊鏡頭朝外,插入到開發板CAMERA0 / CAMERA1接口,注意接口對齊。

開發板上電,進入文件系統後執行如下指令:

Target #yavta -c100 -p --skip 5 -fYUYV -s 640x480 -F / home / root / ov2659.yuv / dev / video0

指令註釋:-c參數指定了需要採集幀的數量

-F參數指定了數據存儲的文件及其路徑。-

f參數指定了保存的文件格式

。--skip n表示去除前面的n幀數據。-

s參數指定了視頻分辨率。file
:/// C:\ Users \ Administrator \ AppData \ Roaming \ Tencent \ Users \ 2524458300 \ QQ \ WinTemp \ RichOle \] M5VVC3AHI @ 4P4II(〜S9H`E.png

當串口打印出“按回車開始捕捉”信息時,按下回車鍵開始圖像採集,如下圖所示:

採集完成之後會在當前目錄下生成一個名爲ov2659.yuv的文件,執行如下指令查看文件大小:

Target#ls -lhiov2659.yuv

1.本地保存視頻:
斷開開發板電源,將攝像頭模塊鏡頭朝外,插入到開發板CAMERA0 / CAMERA1接口,注意接口對齊。

開發板上電,進入文件系統後執行如下指令:

Target #yavta -c100 -p --skip 5 -fYUYV -s 640x480 -F / home / root / ov2659.yuv / dev / video0

指令註釋:-c參數指定了需要採集幀的數量

-F參數指定了數據存儲的文件及其路徑.-

f參數指定了保存的文件格式

.-- skip n表示去除前面的n幀數據.-

s參數指定了視頻分辨率.file
:/// C:\ Users \ Administrator \ AppData \ Roaming \ Tencent \ Users \ 2524458300 \ QQ \ WinTemp \ RichOle \] M5VVC3AHI @ 4P4II(~S9H`E.png

當串口打印出“按鈕開車捕捉”信息時,按下回車鍵開始圖像採集,如下圖所示:

採集完成之後會在當前目錄下生成一個名爲ov2659.yuv的文件,執行如下指令查看文件大小:

目標#ls -lhiov2659.yuv


將採集到的視頻文件拷貝到的的Windows系統下,使用YUV格式播放器可對其進行解析觀看。

YUV格式播放器安裝文件pyuv_v05_20091230.exe位於光盤“工具\的Windows \”目錄下安裝後,打開視頻文件,設置視頻分辨率與採集時一致,二次抽樣爲“4:2:2”交錯隔行掃描,如下圖所示:


2. LCD顯示視頻

將攝像頭模塊鏡頭朝外,插入到開發板CAMERA0 / CAMERA1接口,可以同時插入兩個攝像頭模塊,注意接口對齊,並使用7寸LCD顯示屏啓動開發板。

進入開發板文件系統,執行如下命令啓動攝像頭採集:

Target#source / usr / bin / dual_camera.sh


可以觀察到7寸LCD顯示屏實時顯示視頻,如果插入兩個攝像頭,會顯示畫中畫。可以在顯示屏上觸控進行拍照,切換攝像頭,退出等操作。按“CTRL + C”即可退出程序。


點擊拍照操作後,圖像保存會在開發板文件系統“/ usr / share / camera-images /”目錄下。


亦可通過操作LCD顯示屏的矩陣用戶界面Camera圖標,進入後再點擊“Daul Camera演示“圖標,進行視頻採集,如下圖所示:


備註:LCD顯示屏進入視頻採集模式後,若十分鐘內沒遇到任何操作,液晶顯示屏將自動滅屏進入節能模式,執行“/etc/init.d/matrix-gui-2.0start”指令即可喚醒。



原文轉自:http //bbs.cirmall.com/thread-48547-1-1.html點擊打開鏈接




發佈了0 篇原創文章 · 獲贊 63 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章