前一篇文章說明了如何透過 Google Teachable Machine 網站來訓練一個影像分類的神經網路模型,再將 tflite 模型檔匯入VIA Pixetto Studio 視覺辨識軟體來進行影像分類,最大的優點是不需寫入任何一段程式,輕鬆學習深度學習影像分類的原理。
而且 VIA Pixetto 的應用不只有連接到電腦做視覺辨識而已,還可以發送訊號來控制 Arduino 開發板。本篇要和跟各位分享的是 VIA Pixetto 結合 Arduino首次接觸就上手套件 (以下簡稱Arduino) 的人臉辨識專題。透過VIA Pixetto偵測出訓練好的人臉模型,進而控制Arduino的 LED燈和蜂鳴器。
如果您已經看過 VIA Pixetto 的網站教學,不難發現上傳程式碼到Arduino的方法有兩種:
第一是透過 Pixetto Studio 的積木介面上傳程式碼,也是本篇文章重點,其優點是較好上手,但是需手動新增Arduino模組的函式庫,例如匯入OLED模組的函式庫等等。
第二是透過 的專屬 Arduino IDE (aka HanGeekduino) 來上傳程式,優點是程式的靈活度提高,也能補足第一點匯入函式庫的問題,但是文字介面對於初學者會有點吃力。
不論以上哪一種方法,VIA Pixetto 韌體都需要更新到最新版,有關第二點透過 HanGeekduino 的 Arduino IDE上傳程式碼,之後再專文分享喔。
由此可知,不論是使用 Pixetto 的積木介面或是 HanGeekduino 的 Arduino IDE ,兩種介面皆可達成本文的效果,就看使用者對哪種介面比較習慣。若讀者是剛接觸 VIA Pixetto 就直接作這個專題的話,還是有一些地方要注意才能順利完成。接下來就來跟各位分享需要注意的事項,分成 VIA Pixetto韌體更新、訓練人臉模板、下載威盛Pixetto的積木介面和撰寫Pixetto積木程式 等四個段落。
VIA Pixetto韌體更新
步驟1. 到VIA Pixetto 開發者網站下載 Pixetto Utility v1.6.2
請由 VIA Pixetto 開發者網站 下載 Pixetto Utility 軟體或點我直接下載。
步驟2. 解壓縮開啟執行檔
只需不到短短一分鐘...
輸入您的信箱與ID註冊即可享有一切福利!
會員福利
免費電子報
會員搶先看
主題訂閱
好文收藏