技術文章

當前頁面: 首頁 >技術文章 >烙影快速操作入門

烙影快速操作入門

--機器視覺大師

供稿:kingpool 2019/9/7 8:52:20

0 人氣:461

  • 關鍵詞: 視覺 測量 視頻錄制
  • 摘要:本文對如何使用AvizMaster實現自動視覺檢測,手工測量零件尺寸,監視視頻錄制做一個簡單快速的介紹。

烙影,也稱機器視覺大師,即多功能視覺系統的通用版。主要為工業自動化控制系統和應用提供全面的專業視覺檢測功能,如定位,分類,尺寸測量,缺陷檢測,條碼讀取等。以視覺檢測算子及其讀數為對象,經過簡單的腳本編程,便可以實現復雜的視覺檢測任務。

 由于視覺檢測算子封裝了復雜的圖像處理算法和模式識別等算法,用戶只需要集中在具體的視覺需求,和進行最后的腳本編輯(主要為邏輯判斷和結果輸出)即可。整個編輯和設計大部分為可視化環境,簡單易用,與使用高級語言如c#, c++, vb開發相比,開發周期大大縮短而且對用戶的編程技能要求不高。非常適合電氣控制工程師,視覺開發工程師,打光工程師,視覺實驗工程師,軟件工程師,高職院校,高校學生等實際工作學習需要。

 除了自動測量和分析各種視覺需求,滿足各種視覺功能外,機器視覺大師還提供手工測量尺寸二次元控件, 支持視窗窗口的顯示輸出設計,以及不限時間的視頻錄制等。 機器視覺大師通用版支持免驅USB相機或directshow相機,專用版支持basler等國內外廠家相機。

 本文對如何實現自動視覺檢測,手工測量零件尺寸,監視視頻錄制做一個簡單快速的介紹。(注意:下面每節的操作是相互獨立的。

自動視覺檢測

考慮到大部分初學者用戶都沒有相機,鏡頭,光源等構成的成像機構,本節創建一個虛擬視場來說明自動視覺檢測的操作過程。 下圖為示例和主題文檔\samples\cutpcb”目錄中的一個PCB部分樣本圖,需要通過視覺沿紅線所示的分割槽引導刀具切割分開。為了達到演示的目的,忽略切割工具等執行機構,我們將創建一個“產品對位”類型的虛擬視場,添加一個僅水平對齊的模板對位檢測算子來完成引導切割的功能。

  • 點擊“相機->添加相機”菜單,選擇“虛擬相機”單選框,在目錄一欄選擇樣本所在的目錄,點擊“確定”按鈕,完成。

     

  • 點擊“控件->定位類->模板定位”菜單,添加一個模板定位算子。雙擊該算子,彈出參數設置窗口,按照下面的頁面設置相應的參數。

    

“常規”頁,設置合適的顏色,將參考線設置為“水平”,即僅考慮垂直方向的偏移。

 

     

“讀數”頁,選擇oset讀數,然后將其輸出類型設置為“僅計算部輸出”。 

  •  關閉參數設置窗口以后,在視場窗口重新調整該算子到合適的位置,將水平參考線對齊到圖中分割槽位置,如下圖。

    

  • 選定檢測算子,并雙擊,彈出參數設置窗口,在“學習”頁,單擊“學習模板”按鈕進行模板學習,在“識別”頁,設置最小分數為0.9

 

  • 點擊“模式->設置”菜單,彈出“選項”窗口,在“視場相關”頁,將相機觸發類型設置為手動。

 


將檢測類型切換到默認,去掉“結果”變量的“作為輸出變量”屬性,選中“垂直偏移1”變量的“作為輸出變量”屬性,并將其名稱改為“偏移量”點擊“修改”按鈕。

 

“輸入輸出”頁,設置外部設備為“無外部設備”。 

 

“常規”頁,選中“單視場運行”復選框,去掉“激活startup事件”和“外接SMT平臺時,自動刷新SMT腳本”復選框。 最后點擊“確認”按鈕,完成參數設置。

  •  點擊“模式->編輯腳本”菜單,彈出“編輯腳本“窗口,選擇檢測類型為“目標對位”,在“檢測分析后”事件輸入腳本:

         var.result=true

         var.oy[1] = sight2.ploca1.oset.y

         trace(sight2.ploca1.oset)

上面的腳本將檢測算子檢測的讀數的垂直偏移值輸出給系統變量。由于沒有連接外部設備,故增加trace語句輸出。如下圖:

   

   點擊“確定”按鈕完成。

  •  點擊“相機->檢測運行”菜單,彈出“手工觸發”窗口。點擊“下一個”按鈕,進行一次檢測。

    

由于并沒有外界設備,偏移量的檢測結果無法輸出到外部設備,但可以在“檢測結果”面板,和“讀數與記錄”面板中的“輸出”頁,“記錄”頁中看到相關的輸出。如下圖:

     

a.  檢測結果面板               b. 運行輸出頁             c.  檢測記錄頁

手工測量尺寸

點擊“模式->手工測量->默認”菜單,將當前模式切換到手工測量模式。點擊“文件->打開圖像”菜單,選擇“示例與主題文檔->samples”目錄下的Bracket.png圖像,如圖。下面介紹如何測量方形孔的周長和面積等信息。

 

  • 點擊“模式->設置”菜單,彈出“選項”窗口,切換到“外觀”頁,選中“顯示二次元信息”復選框,切換到“視場相關”頁,選中“動態創建二次元”復選框。然后,點擊“確認”按鈕關閉窗口。

 

 

  • 點擊“ 標定->手工測量單位->像素”菜單,選擇當前測量單位為像素。(注意其它單位需要進行平面比例標定

  • 點擊“模式->手工測量->矩形”菜單。移動鼠標左鍵到方形孔的左上角,單擊鼠標左鍵,然后,移動鼠標到方形孔的右下角,單擊鼠標左鍵,完成測量。如下圖:

    

   圖中顯示方形對應的總周長(L表示)和面積(S表示)。

   “讀數與記錄”面板的“讀數”頁,也可以看到當前創建的二次元控件的長度和面積對應的數值。如下圖:

    

   這些數值可以使用計算器等進行數學運算,以獲得更多數據。因篇幅所限,暫不贅述。

視頻錄制

視頻錄制不需要任何用戶權限,只需要當前相機正常運行以及足夠的存儲空間。 錄制之前,可以點擊“模式->設置”菜單,彈出“選項”窗口,如下圖。

 

切換到“視場相關”頁,設置視屏錄制分辨率為720x576,單個文件的錄制時間為5分鐘,總共錄制時間長度為0.2小時(12分鐘)。也就是說,從開始錄制到結束,總共錄制15分鐘(大于最長或等于時間的最小時間),前后總共3個錄制了文件,每個文件文件為5分鐘。

然后,按照下面步驟進行視頻錄制:

1. 點擊“相機->監視運行”菜單,啟動運行當前相機。

2. 點擊“相機->錄制視頻”菜單,進行視頻錄制。彈出如下對話框:

   

   輸入合適的文件名,選擇視頻文件保存目錄,然后點擊“保存”按鈕。

3.  點擊“相機->停止錄制”菜單,結束視頻錄制。

 如果錄制的時間超過單個視頻文件設置的時間,機器視覺大師將自動使用新文件名保存為新視頻文件,只要磁盤空間足夠,錄制的時間不受限制。


本文測試使用的AvizMaster版本為6.0.1228

最新版AvizMaster(機器視覺大師)下載地址:http://www.lottav.com/noing.htm

審核編輯(王靜)

手機掃描二維碼分享本頁

工控網APP下載安裝

工控速派APP下載安裝

 

我來評價

評價:
一般
排列三和值南方双彩网