時間:2018-01-29 17:11:05來源:匠牛社區(qū)
注:本案例是采用匠牛社區(qū)AM5728開發(fā)板JN-mini5728+JN-miniVB套件進行開發(fā)測試的。
一 工業(yè)相機概述
工業(yè)相機是機器視覺系統(tǒng)中的一個關(guān)鍵組件,其最本質(zhì)的功能就是將光信號轉(zhuǎn)變成為有序的電信號。
選擇合適的相機也是機器視覺系統(tǒng)設(shè)計中的重要環(huán)節(jié),相機不僅決定圖像分辨率、圖像質(zhì)量,同時也與整個系統(tǒng)的運行模式直接相關(guān)。
工業(yè)相機應(yīng)具有高精度、高清晰度、色彩還原度、低噪聲等特點,而且通過計算機可以編程控制曝光時間、亮度、增益等參數(shù),另外圖像窗口無級縮放,帶有外觸發(fā)輸入,帶有閃光燈控制輸出等功能。
工業(yè)相機由兩大基本部件組成:圖像感光芯片和數(shù)字化的數(shù)據(jù)接口。圖像感光芯片由數(shù)十萬至數(shù)百萬個像素組成。像素把光線的強度轉(zhuǎn)換為電壓輸出。這些像素的電壓被以灰度值的形式輸出,所有像素放在一起就形成了圖像,發(fā)送給計算機。數(shù)據(jù)接口主要有USB 2.0、USB3.0、1394和千兆以太網(wǎng)。 一般工業(yè)相機都提供640x480像素的分辨率和30fps的幀速率。
二 實例詳解
編譯工業(yè)相機實例程序,在Ubuntu PC 運行如下命令:
cd SDK/JiangNiu-demo/FlyCapOpenCV
make
2.1 視頻采集實例
實例源碼位于SDK/JiangNiu-demo/FlyCapOpenCV/FlyCapVideo.cpp
2.1.1 實例運行步驟
1參考板卡開機登錄章節(jié),啟動JN-miniVB,然后將USB工業(yè)相機連接到JN-miniVB USB3.0接口。
2 JN-miniVB運行如下命令,啟動FlyCapVideo實例
root@am57xx-evm:~#cd /opt/JiangNiu-demo/FlyCapOpenCV/
root@am57xx-evm:~#./FlyCapVideo
2.1.2 實例結(jié)果
HDMI顯示界面如下圖2-1-1所示:
圖2-1-1
2.1.3 實例分析
FlyCapVideo程序是從工業(yè)相機獲取采集數(shù)據(jù),轉(zhuǎn)到OpenCV環(huán)境下處理圖像,并獲取該圖像長、寬、圖像數(shù)據(jù)等參數(shù),將圖像轉(zhuǎn)換為OpenCV Mat類型。
詳細過程如下圖2-1-2所示:
圖2-1-2
2.2 sobel邊緣檢測實例
實例源碼位于SDK/JiangNiu-demo/FlyCapOpenCV/FlyCapSobel.cpp
2.2.1 實例運行步驟
1參考板卡開機登錄章節(jié),啟動JN-miniVB,然后將USB工業(yè)相機連接到JN-miniVB USB3.0接口。
2 JN-miniVB運行如下命令,啟動FlyCapSobel實例
root@am57xx-evm:~#cd /opt/JiangNiu-demo/FlyCapOpenCV/
root@am57xx-evm:~#./FlyCapSobel
2.2.2 實例結(jié)果
HDMI顯示界面如下圖2-2-1所示:
圖2-2-1
2.2.3 實例分析
FlyCapSobel程序是對工業(yè)相機采集視頻進行Sobel算法處理,分別處理圖像的X方向和Y方向,然后將兩個方向的處理結(jié)果加權(quán)求和。
?
2.3 霍夫線檢測實例
實例源碼位于SDK/JiangNiu-demo/FlyCapOpenCV/FlyCapHoughlines.cpp
2.3.1 實例運行步驟
1參考板卡開機登錄章節(jié),啟動JN-miniVB,然后將USB工業(yè)相機連接到JN-miniVB USB3.0接口。
2 JN-miniVB運行如下命令,啟動FlyCapHoughlines實例
root@am57xx-evm:~#cd /opt/JiangNiu-demo/FlyCapOpenCV/
root@am57xx-evm:~#./FlyCapHoughlines
2.3.2 實例結(jié)果
HDMI顯示界面如下圖2-3-1所示:
圖2-3-1
2.3.3 實例分析
FlyCapHoughlines程序是從工業(yè)相機獲取數(shù)據(jù),轉(zhuǎn)化為OpenCV下Mat類型對象,使用Canny算法檢測圖像邊緣,將邊緣圖像進行霍夫線檢測。
標簽:
中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.connectcrack.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。
產(chǎn)品新聞
更多>2025-04-30
性能躍升20%!維宏NK300CX Plus數(shù)控系統(tǒng)...
2025-04-11
rpi-image-gen:樹莓派軟件鏡像構(gòu)建的終...
2025-04-08
【產(chǎn)品解讀】全面提升精密制造檢測節(jié)拍...
2025-03-31
激光閃耀 智慧引領(lǐng) | WISE MASER 黑武士...
2025-03-20