版權(quán)所有 Copyright ?2010-2024 深圳市音絡(luò)科技有限公司
在圖像處理的嵌入式系統(tǒng)中,由于涉及機器視覺的處理分析,使得對圖像生成工具的視頻攝像頭的調(diào)試變得比較麻煩。由于嵌入式系統(tǒng)是一個比較廣的概念,所以本文以HCS12作為主控芯片的視頻攝像頭組小車調(diào)試為例對調(diào)試方法進(jìn)行介紹。
一、外部搭設(shè)電路連線CRT顯示器
從模擬視頻攝像頭上引出電源、地、信號三根引線,對攝像頭供電,再將視頻信號線接到電視盒視頻輸入接口。電視盒的VGA-OUT接至CRT顯示器,從而實現(xiàn)CRT對經(jīng)數(shù)字化的攝像頭視覺進(jìn)行顯示。 此種方法為完全硬件層面顯示,提供和人眼視覺完全一樣的顯示效果,對攝像頭安裝和自身物理參數(shù)校正具有顯著幫助。
二、片外擴展LCD液晶
HCS12系列MCU中含有串行外設(shè)接口SPI(Serial Peripheral Interface),能實現(xiàn)MCU之間的數(shù)據(jù)傳輸,且其速度比通過串行異步通信(SCI)方式快。SPI模塊也支持MCU也外圍設(shè)備間的雙向、同步、串行通信,實現(xiàn)MCU的外設(shè)擴展。
1、顯示字符在系統(tǒng)運行時以字符形式提示系統(tǒng)相關(guān)運行參數(shù)。每個字符占用點列8*6,需要6字節(jié)數(shù)據(jù),完成字符顯示只需在編程對指定位寫入相應(yīng)數(shù)據(jù)。由于該液晶模塊本身不帶有字庫,所以在程序開始時要先定義ASCⅡ表字符的液晶顯示點陣數(shù)據(jù),即一個大小為N*6字節(jié)的二維數(shù)組。
2、顯示圖片模擬攝像頭采集的視頻信號經(jīng)過MCU的A/D數(shù)字化后,信息存儲在一個40*70的二維數(shù)組中,再將數(shù)組二值化,便能在48*84分辨率的液晶模塊中顯示,使開發(fā)者實時對攝像頭機器視覺進(jìn)行觀測。
此種方法為硬件和軟件相結(jié)合的顯示方法,能實時跟蹤顯示攝像頭相關(guān)信息,顯示時不會打斷系統(tǒng)運行流程。
三、自寫串口通訊上位機軟件
利用MCU的SCI模塊發(fā)送圖片數(shù)據(jù)至PC機,上位機利用MSCOMM控件編程對通訊數(shù)據(jù)進(jìn)行讀取。讀取數(shù)據(jù)后,便能利用windows程序強大的數(shù)據(jù)處理能力和圖片顯示能力對圖片數(shù)據(jù)處理,如:根據(jù)數(shù)據(jù)對圖片進(jìn)行重繪,對數(shù)組濾波分析并顯示濾波效果,將接收數(shù)組以文件形式導(dǎo)出為計算機仿真提供數(shù)據(jù)來源。
此種方法為完全軟件顯示法,只而要從MCU收到數(shù)據(jù),便能在PC機上實現(xiàn)一系列處理,對檢驗圖形變換效果、濾波分析優(yōu)劣以及數(shù)據(jù)仿真思想都有著其它方法無法比擬的優(yōu)勢。
四、總結(jié)
1、CRT調(diào)視法:通過接入攝像頭視頻信號,CRT能高保真顯示機器視覺。但只能局限于對攝像頭參數(shù)測試和攝像頭機械位置調(diào)整,對高級點的數(shù)字信號就無能為力了。
2、LCD調(diào)試法:直接接在單片機SPI口上進(jìn)行數(shù)據(jù)傳輸,能實時刷新顯示圖片,此模塊可以直接搭載在系統(tǒng)上,實時顯示系統(tǒng)相關(guān)信息。但由于模塊分辨率限制,只能顯示黑白二值,造成數(shù)字圖片失真。
3、串口調(diào)試法:能充分利用PC機強大的數(shù)據(jù)處理和圖片顯示功能,能實現(xiàn)數(shù)字圖片高精度像素點顯示,并導(dǎo)出灰度數(shù)值表,為VC,MATLAB仿真提供現(xiàn)場數(shù)據(jù)。但PC和MCU間數(shù)據(jù)傳輸速度太慢,缺乏實時性,缺乏動態(tài)跟蹤的優(yōu)點。













































































