Skip to content
🔐

專班教材存取限制

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

1. 軟體大師篇 ​

Vision(OCR 和條碼) ​

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

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

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

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

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

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

AI+ ​

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

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

單步執行 ​

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

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

陽明高中 AI 專班專屬教材