labview視覺定位基本知識(轉載)
2017/9/14 2:54:37??????點擊:
1.為啥要用視覺定位
在工業中,貼標,機器人抓取,焊接等等。都要進行準確的定位進行工作。
就像下圖,假如我們要對紅色方框內的進行焊接,但是我們取放的時候偏了幾度。
如果我們這時候還按照固定的點進行作業,肯定會造成一些非常不好的后果。
所以這是我們要進行視覺定位,來保證作業的準確性。
2.實現定位
首先我們要設法是找到圖片中的標志性的地方。然后拍一張圖片作為初始比較圖片。
當每次要進行作業時,我們要在這時打開相機,拍下圖片。
然后將標志性的地方和初始圖片中標志性位置進行比較。得出X和Y的偏移,和角度的偏移。
就上圖,我們有兩種方式可以進行定位
1)幾何圖形抓取,抓取圖中的兩個白色的圓
2)模板匹配,匹配圖中的紅色框內的圖像
3.幾何抓取
今天就先講幾何抓取,模板匹配作為大家的作業留給大家自己去研究。
首先我們先安裝NI的視覺處理的工具包。
NI工具包有兩個 VDM 和 VSA 這兩個工具包
這邊有個誤區,很多新手都會直接去研究這些函數,但是這些函數很多都是英文的,而且用到很多專業術語。外行直接看的話,肯定是云里霧里,不明所以。
所以,前期我們要用視覺助手輔助我們編程。將抽象轉化為具體。
當我們熟悉到了一定程度時,我們可用再用函數進行編程。
我們從函數選版選擇視覺助手,也就是Vision Assistant
這時會跳出視覺助手的對話框。
我們點擊Open Image可以打開圖片
進行圖片選擇
加載所需的圖片
當圖片打開后,我們選擇下圖中紅色框中的按鈕
這個就是幾何匹配的函數,同時在視覺函數里面也存在
進入幾何圖形的抓取。我們是抓取的圓,所以選擇Circle。
然后調節下面圓的直徑范圍(像素),抓取到我們需要的圓。
抓取到的圓會在右圖中有紅色的顯示,下面表格中也有對應的信息。
然后點擊OK返回主界面
在主界面我們點擊Select Controls按鈕,可以進行輸入輸出配置
配置界面如下圖所示。
然后,我們讀取原圖片中的圓,再讀取新圖片中的圓。
每張圖片中的兩個圓都會組成一條直線,我們可以根據這直線進行計算出X,Y和旋轉的角度。
有點要注意的,當實際我們旋轉后,偏移量會發生改變,這點我們要注意下。
Labview日積月累 第一期 機器視覺講解 就先講到這了。下期我們再見。
- 上一篇:2017(國際)攝像模組和機器視覺技術展覽會將于11月24日 2017/9/14
- 下一篇:AOI定義 2017/8/30
