- 【丁丁歷險記】全篇索引
- 本節教大家快速開發ESP32-CAM做圖像傳輸以及圖像識別。
一、ESP32-CAM圖像識別
- 很多小屌絲應該說是小朋友總是覺得圖像識別又貴又難開發。要有有效的計算單元和一個清晰的鏡頭是圖像識別的前提。ESP32-CAM是一個網絡攝像頭,就是網上資料太少,自己還容易把自己卡死,不過這已經是最廉價的方案了,至少可以滿足許多製作的要求。
- 在github中下載ESP32-CAM圖傳固件,在使用的過程中你需要一個SD卡來配置設備所需要的參數。
- 請先確保安裝了Python3環境
- 使用 pip install esptool工具
二、安裝固件
1.Windows
- 打開cmd控制檯
- 將路徑切換到含有固件的文件夾路徑
- 運行setup.bat +端口號
例: setup.bat COM號
2.Linux
- 開發終端控制器
- 切換到含有固件的路徑
- 運行./setup.sh+端口號
例: ./setup.sh /dev/ttyUSB號
在安裝固件的過程中,屏幕經常會卡在connect__....__的位置。這裏需要將IO0引腳拉低,並迅速給芯片重新上電,芯片會進入到刷寫模式,即可連接成功。
三、快速運行
- 將固件文件夾中的config.txt放入SD卡中(注:過大的SD卡可能無法正確讀寫,請參照ESP32-CAM的支持信息)
- 將WIFI名及密碼修改爲設備需要連接的熱點。
- KEY標籤中的祕鑰從"如易物聯"公衆號中獲取。
功能ID標籤
0:發送圖片到微信;
1:人臉定位,最多定位五個人臉;
2:OCR文字識別;
若需要更多服務支持請聯繫作者;
-
安裝好SD卡後上電即可完成連接。
-
通過串口發送字符"picserver"觸發一次服務,在串口中可以看到識別的結果。
-
微信公衆號端發送中文字符"!"也可以觸發服務一次。