簡單人臉辨識教學
臉部辨識系統(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 編程教學 :
進入「Extensions」加入「Huskylens」的編程積木。
在 「Extensions」輸入「huskylnes」並選取「DFRobot_HuskyLens」
在「On start」下加入 「initialize I2C ...」及「switch algroithm to Face Recognition」2個指令,
目的是讓 micro:bit 能讀取到 Huskylens 的人臉識別數據
利用 forever 來不斷進行人臉辨識 , 當感測到已認知的臉時(ID = 1 ) ,LED screen出現笑臉
否則出現哭臉 , 我們亦能透過這個原理來作出更深入的output , 例如 : 啟動Motor , 燈....