[Unboxing] Face recognition development board priced at only 100 yuan, Espressif ESP-EYE
1Introduction to development board
The development board and the onboard ESP32 chip are both from Espressif. The company focuses on the development of highly integrated, low power consumption, and excellent performance Wi-Fi and Bluetooth chips. Its ESP8266 and ESP32 are very famous in the maker circle. Let’s take a look at the structure of this development board:
2. Enter espressif in the extension and install Espressif IDF. 3. Press F1 to enter select where to save configuration settings, and in the menu that pops up, select global 4. Press F1 to enter configure ESP-IDF extention, and select EXPRESS 5. Set the ESP-IDF version, save address and save development tools respectively address. Then click install for fully automatic installation. (It should be noted here that ESP-WHO only supports ESP-IDF version 4.4, don’t choose the wrong one) 6. Main problems during the installation process: a) Github access problems can be improved by modifying dns and VPN. b) Python library installation failed: achieved by modifying domestic sources. c) The Pip version is too low. Use sudo pip install --upgrade pip to upgrade the version. d) The setuptools tool cannot be found. Use sudo pip install --upgrade setuptools to upgrade the tool version.
https://github.com/espressif/esp-who.git
to copy the completed library to the local.
2. Select create project from extention template.
3. Open the newly generated module project directory and
copy the .vscode folder to esp-who\examples\human_face_detection\web.
4. Use vscode to open the project, modify c_cpp_properties.json, and add the complete directory of the esp-who you downloaded.
2. Compilation is completed
3. Connect ESP-EYE to the computer via USB cable.
4. Set the COM port, target chip, and download method according to the actual situation, and click the download button.
2. The device will turn on the Wi-Fi AP mode, the SSID is Human Face Detection, and use a computer to connect to the AP.
3. Open the browser and enter 192.168.4.1.
4. Multiple menus are for the configuration of camera parameters, which can be ignored. Just click Start Stream to open the real-time video stream.
5. Turn on Face Detection and turn on the face detection function. When a face is detected, a yellow frame will appear.
2. Select esp32_hello\esp-who\default_bin\esp-eye\esp-eye-bin-v1.0.0.bin
3. Click START to download.
2. At this time, the red light is always on. Use "Hi Lexin" to wake up Espressif and enter the network status.
3. Connect the PC to esp-eye-xxxx
4. Open the browser and enter
192.168.4.1/face_stream to enter the demonstration interface.
5. After detecting the face, short press the side button of the development board to record the face and mark the ID as 0.
6. When the face is detected again, the prompt "Hello ID X" will pop up.
Figure 7 (Source: Video)
The main application directions of the development board are:
7. Smart buildings, etc.
4 Summary
The development board used this time has a very strong ecology, and the official provides a wealth of SDK software . At the same time, the development method is relatively flexible and supports micro python, Arduino, ESP-IDF and other development methods. The compact development board realizes voice wake-up and face recognition at the same time, which shows that Espressif has put a lot of effort into the software.