Gmii.tw 學習庫
  • Gmii 全佑電腦 總覽
  • Gmii 編程控制軟體
  • Gmii Vision 視覺 機械手臂編程軟體
    • 任務
    • 裝置
      • 相機
      • 機械手臂
        • Dobot Magician
        • Dobot M1
    • 視覺
      • 檢測模板
      • 分類器
    • 裝置座標轉換
  • kittenbot系列產品
    • 主控板
Powered by GitBook
On this page
  • 管理
  • 資料集製作
  • 設定種類
  • 擷取影像
  • 在任務中製作資料集
  • 訓練
  • 選擇方法
  • 開始訓練
  • 測試
  • 在任務中使用智能分內器
  • Blockly
  • Python
  • 展示
  • 使用目標檢測製作訓練資料集
  • 使用智能分類器分類搭配機械手臂

Was this helpful?

  1. Gmii Vision 視覺 機械手臂編程軟體
  2. 視覺

分類器

Previous檢測模板Next裝置座標轉換

Last updated 5 years ago

Was this helpful?

智能分類器透過機器學習的方式訓練並分類影像。

管理

  • 新增、移除、清除所有

  • 重新命名:點兩下名稱可以重新命名。

  • 更改編號:在任務中可以使用指定編號的智能分類器分類目標。

  • 設定細節:點選名稱設定智能分類器的細節。

註:訓練欄位表示這個智能分類器是否已經訓練完成。

資料集製作

設定種類

點選種類旁邊的更改按鈕開啟跟改種類的視窗。視窗中有新增、刪除和上下移的功能,點選名稱兩下可以重新命名種類名稱。

擷取影像

先在類別選單中選擇要設定資料集的類別,選擇相機並擷取其影像,可以直接儲存影像,或是在影像中圈選範圍再儲存。

在任務中製作資料集

因為使用智能分類去需要大量的資料,我們建議在任務中製作資料集,藉由API可以將相機影像儲存至指定智能分類器的類別中,也可以儲存目標檢測的結果。

Blockly

Python

from api import GmiiVisionAPI
import time

GmiiVisionSocket = GmiiVisionAPI.load()


i = None


for i in range(1, 11):
  print(i)
  GmiiVisionAPI.ClassifierSave(GmiiVisionSocket, 0, 0, 0) # 相機編號, 分類器編號, 類別
  time.sleep(2)

訓練

選擇方法

目前智能分類器提供之方法有:

  1. Mobilenet

開始訓練

  1. 設定批次大小與訓練次數

    • 批次大小:每一次訓練的資料數量

    • 訓練次數:全部資料集訓練次數

  2. 開始訓練

測試

訓練分頁下方可以擷取指定編號相機的影像,可以直接測試影像或是在影像上測試訓練好的智能分類器。

在任務中使用智能分內器

Blockly

Python

from api import GmiiVisionAPI
import time

GmiiVisionSocket = GmiiVisionAPI.load()


res = None


res = GmiiVisionAPI.ClassifierClassify(GmiiVisionSocket, 1, 0)
GmiiVisionAPI.ClearOutput(GmiiVisionSocket)
print(str('類別:') + str(res[0]))
print(str('分數:') + str(res[-1]))

展示

使用目標檢測製作訓練資料集

使用智能分類器分類搭配機械手臂