技術頻道

娓娓工業(yè)
您現在的位置: 中國傳動網 > 技術頻道 > 應用方案 > AM5728開發(fā)板 USB3.0工業(yè)相機開發(fā)經驗總結

AM5728開發(fā)板 USB3.0工業(yè)相機開發(fā)經驗總結

時間:2018-01-29 17:11:05來源:匠牛社區(qū)

導語:?工業(yè)相機是機器視覺系統(tǒng)中的一個關鍵組件,其最本質的功能就是將光信號轉變成為有序的電信號

注:本案例是采用匠牛社區(qū)AM5728開發(fā)板JN-mini5728+JN-miniVB套件進行開發(fā)測試的。

一 工業(yè)相機概述

工業(yè)相機是機器視覺系統(tǒng)中的一個關鍵組件,其最本質的功能就是將光信號轉變成為有序的電信號。

選擇合適的相機也是機器視覺系統(tǒng)設計中的重要環(huán)節(jié),相機不僅決定圖像分辨率、圖像質量,同時也與整個系統(tǒng)的運行模式直接相關。

工業(yè)相機應具有高精度、高清晰度、色彩還原度、低噪聲等特點,而且通過計算機可以編程控制曝光時間、亮度、增益等參數,另外圖像窗口無級縮放,帶有外觸發(fā)輸入,帶有閃光燈控制輸出等功能。

工業(yè)相機由兩大基本部件組成:圖像感光芯片和數字化的數據接口。圖像感光芯片由數十萬至數百萬個像素組成。像素把光線的強度轉換為電壓輸出。這些像素的電壓被以灰度值的形式輸出,所有像素放在一起就形成了圖像,發(fā)送給計算機。數據接口主要有USB 2.0、USB3.0、1394和千兆以太網。 一般工業(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 實例結果

HDMI顯示界面如下圖2-1-1所示:

    圖2-1-1


2.1.3 實例分析

FlyCapVideo程序是從工業(yè)相機獲取采集數據,轉到OpenCV環(huá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 實例結果

HDMI顯示界面如下圖2-2-1所示:

圖2-2-1

 

2.2.3 實例分析

FlyCapSobel程序是對工業(yè)相機采集視頻進行Sobel算法處理,分別處理圖像的X方向和Y方向,然后將兩個方向的處理結果加權求和。
?
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 實例結果

HDMI顯示界面如下圖2-3-1所示:

圖2-3-1
 

2.3.3 實例分析

FlyCapHoughlines程序是從工業(yè)相機獲取數據,轉化為OpenCV下Mat類型對象,使用Canny算法檢測圖像邊緣,將邊緣圖像進行霍夫線檢測。

標簽:

點贊

分享到:

上一篇:這個冬天不太冷,EN500助力供...

下一篇:基于機器視覺的智能導覽機器...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.treenowplaneincome.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯(lián)網或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯(lián)系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網-工業(yè)自動化與智能制造的全媒體“互聯(lián)網+”創(chuàng)新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號