從零開始Labview機器視覺-圖像采集
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_0.jpg)
添加USB相機初始化函數(shù):視覺與運動->IMAQ USB->IMAQ USB Init 添加完程序框圖上會有這些東西![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_1.jpg)
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_1.jpg)
把他們連起來,方法是點一個函數(shù)邊框上的頭,然后點另外一個 o =_.= o![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_2.jpg)
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_2.jpg)
這里可以打開vi的即時幫助![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_3.jpg)
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_3.jpg)
這樣當你把鼠標放在什么地方的時候他會告訴你一些有用的信息,比如某個輸入或輸出是何種數(shù)據(jù),何種格式。
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_4.jpg)
初始化以后添加相機的USB snap,依然在IMAQ USB下,連接USB init和USBsnap的session![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_5.jpg)
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_4.jpg)
初始化以后添加相機的USB snap,依然在IMAQ USB下,連接USB init和USBsnap的session
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_5.jpg)
發(fā)現(xiàn)USB snap除session以外還需要image in輸入,實際上是需要圖像存儲的緩存。
使用IMAQ Create函數(shù)創(chuàng)建緩存:視覺與運動->Vision Utilities->Image Management
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_6.jpg)
連上IMAQ Create和snap![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_7.jpg)
這時可以看到程序框圖的運行箭頭裂掉,說明有錯誤,點開以后可以看到錯誤,提示IMAQ Create需要輸入。這是個會經(jīng)常用到的功能,幫你找到和修正錯誤。
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_8.jpg)
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_6.jpg)
連上IMAQ Create和snap
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_7.jpg)
這時可以看到程序框圖的運行箭頭裂掉,說明有錯誤,點開以后可以看到錯誤,提示IMAQ Create需要輸入。這是個會經(jīng)常用到的功能,幫你找到和修正錯誤。
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_8.jpg)
需要添加一個常量作為Image in輸入,這里有個便捷的方法:右擊IMAQ Create的紅色輸入端,點擊創(chuàng)建->常量![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_9.jpg)
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_9.jpg)
自己給常量改名,然后和IMAQ Create連接起來
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_10.jpg)
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_10.jpg)
添加USB Close函數(shù)(IMAQ USB下),將USB snap和image以及USB close連接起來。另外前面添加的數(shù)組索引和文本顯示控件也連接起來。
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_11.jpg)
現(xiàn)在單擊運行窗口應該就可以執(zhí)行開啟USB相機->讀取相機名稱->顯示一幀圖像->關閉USB相機的功能。
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_11.jpg)
現(xiàn)在單擊運行窗口應該就可以執(zhí)行開啟USB相機->讀取相機名稱->顯示一幀圖像->關閉USB相機的功能。
接著使用while循環(huán)函數(shù)可間斷地顯示多幀圖像,在結構結構菜單下![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_12.jpg)
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_12.jpg)
框住如下部分
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_13.jpg)
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_13.jpg)
在框內空白處添加延時函數(shù)
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_14.jpg)
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_14.jpg)
右擊延時函數(shù)左側輸入端,創(chuàng)建一個常量,改成一個時間,單位毫秒。同時連上TF和小紅圈,這個是點擊取消按鈕則停止循環(huán)的意思。
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_15.jpg)
現(xiàn)在單擊運行箭頭即可重復拍攝圖像,點擊停止按鈕中止。
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_15.jpg)
現(xiàn)在單擊運行箭頭即可重復拍攝圖像,點擊停止按鈕中止。
下面添加一個Image dispose函數(shù)(與Image Create同路徑),用于釋放圖像緩存,放在循環(huán)框右側,然后連上USB snap和Image dispose。![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_16.jpg)
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_16.jpg)
在 對話框與用戶界面 菜單下添加 簡易錯誤處理器 與 合并錯誤 兩個函數(shù),然后將相關的error in/out連接起來。![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_17.jpg)
![](http://editerupload.eepw.com.cn/fetch/20161101/336997_2_17.jpg)
最后令USB Snap有錯誤輸出時,也中止循環(huán)。
由于error out是一個簇,需要從簇中提取單個status,因此需要添加一個簇解綁函數(shù)(在簇類與變體菜單下),再添加一個或函數(shù)(布爾菜單下)。將取消按鈕和錯誤簇中解綁的status輸入至 或函數(shù),或函數(shù) 輸出與 循環(huán)停止 連接起來,“邊干邊學機器視覺第三章”中的USB相機采集例程就完成了。
看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
關鍵詞:
從零開始Labview機器視覺圖像采
評論