從零開始labview視覺(二)讀取電腦攝像頭


先上程序框圖

 

基本流程:

首先打開攝像頭,右鍵點擊打開攝像頭控件的會話端口,創建輸入控件,即圖上的Session In輸入控件,當連接后多個攝像頭的時候用戶可以進行選擇攝像頭的一個,再經過一個圖像獲取配置控件,進入while循環,開始連續采樣,循環外的IMAQ是為圖像申請一個緩沖區來先存播放的圖像。

 控件簡介

  • 1------------》 Open Camera    打開攝像頭
  • 2------------》 Configure Grap  圖像抓取初始化配置
  • 3------------》 Grap                   獲取圖像
  • 4------------》 IMAQ Creat        創造一個圖像的緩沖區
  • 5------------》 Image Displsy     用來播放圖像     

控件詳解:

1.Open Camera

位置:

 

 

 

 

       功能:打開一個攝像頭,查詢這個攝像頭的權限,加載攝像頭的配置文件,並且為這個攝像頭創建唯一的引用,當完成引用的時候可以用Close Camera 控件關閉這個引用。

2. Configure Grap

位置:

 

 

 

功能:配置並開始圖像的獲取。圖像獲取在一個循環緩沖區持續的進行獲取,使用Grap這個控件從緩沖區中復制圖像,如果你在Open Camera控件前調用這個控件,那么那就會默認使用cam0這個引用。可以使用這個Unconfigure這個控件去清除配置 

3. Grap

位置:

 

功能:獲取最新的幀到圖像輸出,這個控件只能在configure grab控件之后調用。如果這個圖像不能和攝像機視頻格式相匹配,這個控件會更改為合適的圖像格式。

 4. IMAQ Creat

 

       功能:創建一個暫時的緩沖區去加載圖像

5. Image Display

位置:

功能:顯示圖像

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM