簡單人臉辨識教學

辨識系統(Facial recognition system),又稱人臉識別。 特指利用分析比較人臉視覺特徵信息進行身份鑑別的計算機技術。我們可以透過Huskylens來作簡單的人臉辦識。

基本設定教學 :

1. 利用USB供電 , 然後利用左上方的小齒輪調整(左右移動)到最右的「General Settings」,然後向下按小齒輪進入下一步。

2. 向右滑直至找到「Protocol Type」為止 , 然後再按下小齒輪。

3. 向右滑到「I2C」,然後按下小齒輪。 (micro:bit 是利用I2C port來連接huskylens)

4. 滑至最左的「Save&Return」然後按下小齒輪來儲存設定。

5. 再按下小齒輪以選擇「Yes」來儲存設定。

人臉認識教學 :

進行訓練 :

1. 準備一連串的人面圖像以學習。

- 選定要訓練的人臉(有+號),按下右上角的鈕不放開,就會一直記錄此人,第一人並標示為ID1

- 放開右上角的鈕,接下來選定第2人,並標示為ID2

- 停止訓練後就不要再按右上角的鈕

- 顯示為綠色框的人臉圖像代表Huskylens已認識並能分辨它。

電線連接教學 :

Huskylens 的 「+」 --> I/O board 的 3.3V OUT 「+」

Huskylens 的 「-」 --> I/O board 的 3.3V OUT 「-」

Huskylens 的 「SDA」 --> I/O board 的 「SDA」

Huskylens 的 「SCL」 --> I/O board 的  「SCL」

詳細圖文教學請按此 : 按我

Micro:bit 編程教學 :

Microsoft MakeCode for micro:bit — Mozilla Firefox

進入「Extensions」加入「Huskylens」的編程積木。

Microsoft MakeCode for micro:bit — Mozilla Firefox

在 「Extensions」輸入「huskylnes」並選取「DFRobot_HuskyLens」

Microsoft MakeCode for micro:bit — Mozilla Firefox

在「On start」下加入 「initialize I2C ...」及「switch algroithm to Face Recognition」2個指令,

目的是讓 micro:bit 能讀取到 Huskylens 的人臉識別數據

Microsoft MakeCode for micro:bit — Mozilla Firefox

利用 forever 來不斷進行人臉辨識 , 當感測到已認知的臉時(ID = 1 ) ,LED screen出現笑臉

否則出現哭臉 , 我們亦能透過這個原理來作出更深入的output , 例如 : 啟動Motor , 燈....