8000 GitHub - JimothyJohn/uEye: Builds and runs an exported image classification impulse on ESP32 Cam
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

JimothyJohn/uEye

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP-EYE with Edge Impulse

How to run object detection on an ESP-EYE using Edge Impulse.

Quickstart - Dog Detection (Ubuntu)

Plug your ESP-EYE into your PC's USB port then type in this:

# Clone repo, enter, and run
git clone https://github.com/JimothyJohn/uEye && cd uEye && ./Quickstart.sh

Hardware

This code has only been tested on the ESP-EYE module.

esp-eye

Software

  • PlatformIO

  • Create your model using Edge Impulse.

  • Due to the board limitations you will need to train your model with 96x96 images and use the MobileNetV1 0.01:*

    create-impulse

  • Download the Arduino library under the Deployment tab in the Edge Impulse studio

    dl-arduino-lib

Object Detection Example

  • Save the .zip library you downloaded to lib/

    • Add library location to platformio.ini if needed

      lib_deps =
        lib/<your-project>.zip
  • Compile and deploy the code to your board

    pio run -t upload && pio device monitor

Resources

To-do (test-driven)

  • Establish separate endpoints for image, predictions, and metrics
  • Convert to async webserver
  • Add telemetry for location via 6-axis transformations

About

Builds and runs an exported image classification impulse on ESP32 Cam

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.7%
  • Python 6.0%
  • Shell 0.3%
0