Code Monkey home page Code Monkey logo

ueye's Introduction

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

ueye's People

Contributors

luisomoreau avatar jimothyjohn avatar

Stargazers

Lucas Manchine avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.