|
|
如何設(shè)計基于OpenCV的高空吊籃車數(shù)字視頻處理方案?? 高空吊籃車出租 價格 手機:136-2222-7751,138-2229-3820
多少錢租, 哪兒有高空吊籃車出租 高空吊籃車與預(yù)處理使用OpenCV進(jìn)行視頻處理,首先我們要對開發(fā)環(huán)境進(jìn)行配置,過程如下:一、將OpenCV文件夾下的dll文件和TBB文件路徑均添加到Path的環(huán)境變量中。二、配置VS2008環(huán)境:首先將build文件夾下的opencv和opencv2文件夾路徑添加到“VC++目錄”中,然后添加build/x86/vc9/lib路徑。在本文中,視覺子系統(tǒng)主要由工業(yè)相機和視頻處理計算機中的視頻處理程序組成,它的主要作用是將工業(yè)相機的數(shù)字視頻采集進(jìn)來,對每一幀進(jìn)行處理得到實時擺角并通過串口將得到的擺角數(shù)據(jù)發(fā)送給主控計算機。視頻采集圖像預(yù)處理特征點提取、矯正并計算寫串口。是否成功調(diào)用攝像頭報錯打開串口讀取一幀視頻灰度化二值化Canny變換特征點提取、矯正及擺角計算寫串口否是.
1、視頻采集實驗中,直接將工業(yè)相機通過一根網(wǎng)線與視頻處理計算機相連接,需設(shè)置如下:(1)安裝工業(yè)相機驅(qū)動;(2)修改IP地址:驅(qū)動安裝完成后,相機出廠默認(rèn)IP地址:192.168.0.200,設(shè)置網(wǎng)卡IP地址,必須與相機的IP地址在同一網(wǎng)段,且地址不能與網(wǎng)絡(luò)其他IP沖突。(3)安裝相機自帶第三方軟件MVCapture,打開MVCapture,此時可以看到攝像頭圖像,可通過調(diào)節(jié)工業(yè)相機光圈調(diào)整圖像質(zhì)量。 攝像頭圖像2、經(jīng)過上述三個步驟,驗證工業(yè)相機能夠正常使用,此時,打開VS2008,建立工程。(1)打開VS2008,建立一個Win32控制應(yīng)用臺程序。(2)在屬性“附加依賴項”中輸入一系列.lib文件。(3)將“配置”中的“Debug”改為“Release”,在“附加依賴項”中輸入一系列.lib文件。3、接下來可以進(jìn)行視頻處理程序的編寫。
高空吊籃車程序中主要用到的函數(shù)及其功能如下:(1)采集CvCapture*input=cvCaptureFromCAM(-1);frame=(input);該語句功能為:創(chuàng)建一個對象并解碼輸入的視頻數(shù)據(jù)流。
(2)抓取一幀;該語句功能為:通過cvQueryFrame從工業(yè)相機中抓取一幀并返回該幀,返回的該幀不可以被釋放或修改。cvQueryFrame的參數(shù)為CvCapture結(jié)構(gòu)的指針,其作用是將下一幀視頻文件載入內(nèi)存并返回一個對應(yīng)當(dāng)前幀的指針。
(3)灰度化;75設(shè)置變量存儲灰度化后的圖像,進(jìn)行圖像處理的第一步就是灰度圖,這是后續(xù)處理的基礎(chǔ)。函數(shù)cvCreateImage創(chuàng)建頭并分配數(shù)據(jù),這個函數(shù)是下列的縮寫型式:header=cvCreateImageHeader(size,depth,channels);cvCreateData(header);其中size,depth,channels分別代表圖像的寬和高,圖像元素的位深度,每個元素的通道號。
(4)二值化;設(shè)置變量存儲二值化后的圖像,通過二值化,提取目標(biāo)對象:吊車吊繩,為后續(xù)處理做準(zhǔn)備。