一提到人工智能應用,不少人都會聯想到人面辨識。過去創客想玩人面辨識,不是用 Raspberry Pi 裝個 OpenCV ,就是用 Google AIY Vision Kit 。前者程式複雜,而裝置的體積也不少;後者就必須要連上雲端,不單速度受限於網絡,使用雲端服務始終也要一點錢( Google 有提供一定的試用時間)。既然手機都能做到裝置人面辨識,那麼又有沒有專為人面辨識而設計的 DIY 裝置呢?小編手上就有片這樣的小玩意: ESP-EYE 。
ESP-EYE 是由上海 Espressif 出品的 AIoT (人工智能物聯網)裝置,它採用近期頗受 DIY 玩家歡迎的 ESP32 芯片,也就是不少物聯網裝置愛用的 ESP8266 芯片的後繼版本,具備 160MHz 雙核處理器、 8MB PSRAM 和 4MB flash 記憶,還有一個 200 萬像素鏡頭、收音咪、 Wi-Fi 和藍牙,可以連接其他物聯網裝置,互相配合就可以做出有趣的人面辨識玩意,例如開門、問好或以按辨識到的人來提供不同資訊的魔術鏡,而售價就只不過是人民幣 155 元(約港幣 $181 ),雖然比起在另一知名 DIY 網店 Adafruit 買貴一點,但運費就便宜得多。
ESP-EYE 最大的特點是完全不用連接互聯網就可以做人面辨識,本身已經預載了基本的人面辨識程序,只要簡單幾個步驟就可以體驗一下。
- 用附送的 micro USB 線連接電源,流動充電池也可以;
- 當紅色 LED 亮起時對著板子諗「 Hi Lexin (即普通話『樂鑫』,就是廠商的中文名稱)」喚醒裝置;
- 當紅色 LED 開始閃爍,就代表已開始運作。這時以電腦找尋名為「 esp-eye-xxxx ( xxxx 是裝置的 MAC 地址)」的 AP ,就可以連接 ESP-EYE ;
- 在瀏覽器開啟「 http://192.168.4.1/face_stream 」網頁,就會看到鏡頭拍到的景像;
- 這時用鏡頭拍攝臉部會見到黃色框,表示偵測到面部。使用時建議與鏡頭保持 1 呎左右距離;
- 按一下側邊的按鈕,紅色 LED 長亮時就可以開始登記人面,將鏡頭向著人面後就會進行最少兩次取樣,取樣時網頁會出現藍色框,紅色 LED 關掉後就能開始人面辨識;
- 人面辨識成功能的話,網頁上會顯示偵測到的 Face ID ,而失敗的話就會顯示「 WHO ? 」字樣。
當然,這只是一個小測試。要認真 DIY 人面辨識裝置,就要用到官方提供的 ESP-IDF 和 ESP-WHO 框架來寫程式了。官方把相關的文件都放在 GitHub 供大家查閱。有了這種廉價邊緣人面辨識裝置,相信人面辨識的應用就會普及起來。
ESP-EYE 官方網站:按此
ESP-EYE 入門指南:按此