【丁丁歷險記】ESP32-CAM做圖像識別


  • 本節教大家快速開發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"觸發一次服務,在串口中可以看到識別的結果。

  • 微信公衆號端發送中文字符"!"也可以觸發服務一次。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章