ESP32 EYE and Object Recognition

Hi,

I have successfully deployed Edge Impulse using an Arduino Nano BLE sense for audio detection.

I now have a new use case for object recognition, namely, I wish to count traffic and categorise the vehicles into the following groups:

Car
Truck
Bus / Coach
Motorcycle

Does anyone have any comment on using the ESP EYE, as all of the demos online just have one or two object types. Before I get started, I would like to know if this is likely to be too much for Microcontroller such as the ESP?

Thanks.

1 Like

Hi @c.cooper

That isn’t a lot of classes, so you should be ok.

Object tracking is what you are after here, have a look at our FOMO which was created specifically for constrained devices:

Tutorial

Entertaining real world look at FOMO by Shawn here, here he’s using a more powerful MCU than the ESP32 but still you can get reasonable performance from the esp32 once you can deal with slightly slower counting / inference :

Best

Eoin

Thank you very much.

I am curious to know how your project turns out.

I am sure edge impulse can easily do this object tracking what I am curious is to see if the ESPEYE can handle it

I have previously used the ESP32CAM for object detection on edge impulse. After trying everything I was able to get close to acceptable results with 3 models.

Would love to know how your ESPEYE performed at par!

Hi,

I am just about to start the project as I was side tracked. I will save your email and when I have some news I will repost.

Regards,

Christopher

Hi Aswinth,

I have restarted my project and will let you know how it progresses. So far I have created the database of around a 1000 images and achieved a 71% score. Once I have this over 90%, I will build and deploy it to my ESP32-CAM and test.

Hi Aswinth,

I managed to get the ESP32-CAM to work successfully, but working is one achievement, but is it useable for my project is an entirely different matter.

I have concluded it is not suitable. Each image is taking around 1750ms to process, so although it works, it will not do what I need.

I have since started to learn Python, brought a Raspberry Pi and a Hailo 8L kit and that is working a treat.

Regards,

Christopher