Skip to content
🔐

專班教材存取限制

請輸入授權密碼以繼續閱覽

1. 軟體大師篇

Vision(OCR 和條碼)

我們基本上把 VisionPositioning 功能都看過了一次了,在這一章中,我們要看的是 Inspection 的應用。要注意的是,Inspection 不像 Positioning 一樣有一個 Point 的功能,它只會單純做「視覺辨識」這個任務。

拉入一個 Inspection 並點它的鉛筆圖示以開啟 Vision 編輯畫面,在 視覺應用選擇 中,選擇 AOI辨識下一步,在這個類別下,我們可以用它來執行辨識文字和數字(即 OCR 光學字元辨識)、讀取二維條碼(Barcode)、三維條碼(QR Code)等。

左側流程塊中。我們依前面相同的設定方式,就可以設定好 MotionCamera 了,設定好後,點擊 Camera 底下的 新增流程圖示,進到 新增視覺流程 頁面中,我們就可以在 Identify 類裡找到先前提到過的那些功能,選擇一個想要辨識的目標後(附加功能 可展開所有功能),點擊 確定,就可以開始設定那類的辨識任務了。

光學字元識別 2 為例,可以在右側 模型選則 下拉選單選擇不同模型,共有三種選項:

  • Common:數字(09)、大寫拉丁字母(AZ)、符號(/@:()-.#$%&*+<=>
  • Numeral:數字(09)、(-.
  • Universal:數字(09)、大寫與小寫拉丁字母(AZ)、符號(/@:()-.#$%&*+<=>

辯識結果可以在變數清單中找到。

AI+

AI+ 的功能其實很強,而且在高階組的決賽中幾乎必然會用到它,但受限於陽明高中的手臂環境,我們無法用校內的手臂練習到這部分,因此在這章中,我們只講概念,具體操作方式只能在達明的教學課程中學到了。

AI+ 是 Vision 的一個大類別,它可以做分類、物件偵測、語義分割、異常偵測、實例分割,其中我們最常用的是分類,它可以藉由拍攝數張照片的方式簡單做一個機器學習,讓機器學會分類物品,並依照偵測結果來跑不同的流程。

單步執行

其實在編輯程式時,我們可以點擊上方 單步執行圖示 來啟用單步執行的功能,點擊想執行的節點後,再用控制器上的 PLAY 即可單步執行,不過單步執行只有某些節點才支援,例如 Set 就無法單步執行。

有一個小技巧是,當你剛建立好視覺,但不小心移動到工件位置時,又或是你想重設基於 Vision Base 的 Point 時,但因為工件位置不同,會讓 Vision Base 位置跑掉,這時候就可以用單步執行功能去跑一次 Vision,它就會以該次執行時看到的位置為準,讓你可以準確地設新 Point 而不用重設視覺任務。

陽明高中 AI 專班專屬教材