Skip to content

Eyes in a plastic skull that detect and track people.

License

Notifications You must be signed in to change notification settings

Mark-MDO47/HalloweenEyes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HalloweenEyes

Eyes in a plastic skull that detect and track people.

Table Of Contents

The Plan

Top
John and I will make a plastic skull with one or two eyes that will follow people. If there are multiple people, it will follow one for a while then choose another and follow them for a while.

The Hardware

Top
Still selecting hardware but probably the following:

Purpose Choice(s) Comments
plastic skull Life Size Skeleton Skull for Halloween Decor https://www.amazon.com/gp/product/B0C777NBDJ
eyes Adafruit HalloWing M4 Express https://www.adafruit.com/product/4300
eye accessories Clear Acrylic Lens Holder https://www.adafruit.com/product/4013
eye accessories Convex Glass Lens with Edge https://www.adafruit.com/product/3853
AI & vision maybe Seeed Studio XIAO ESP32S3 Sense
includes microphone
https://www.seeedstudio.com/XIAO-ESP32S3-Sense-p-5639.html
AI & vision maybe Seeed Studio Vision AI Module V2 https://www.digikey.com/en/products/detail/seeed-technology-co-ltd/113991054/16652880
currently backorder https://us.seeedstudio.com/Grove-Vision-AI-V2-Kit-p-5852.html?___store=us
AI & vision maybe Sipeed Maixduino AI Development Board
K210 RISC-V AI+lOT ESP32
https://www.dfrobot.com/product-1972.html
AI & vision maybe Aideepen ESP32-CAM W BT Board
inexpensive, maybe fast enough
https://www.amazon.com/dp/B0948ZFTQZ

The AI Software

Top
There are some great resources that allow us to operate at a higher level than I have done before. I REALLY like all of these!

  • Please take my comments with a grain of salt. They are just my opinions after doing a quick survey. As I get more experience with them I may need to change my thinking on these.

Ultralytics

Top
This seems to be mostly for image processing based on YOLOv5 and YOLOv8 (YOLO in this context means You Only Look Once).

  • Seems to allow moving trained models to different formats for implementation on inexpensive hardware.
  • They also have a cool Ultralytics AP that allows you to run it on your smart phone (either type).
  • Ultralytics is especially interesting to me since I can download the training software and (slowly) train on my own equipment.
    • I am not anxious to (for instance) upload photos or voice captures of my family to the internet.

Here are some entries to the Ultralytics world:

Edge Impulse

Top
This has a broad application range - images, speech, keyword detection, motion.

  • Very good integration to allow moving trained models to different formats for implementation on inexpensive hardware. There are some known examples such as ESP32-CAM where some pin assignments were changed from an existing officially supported target and made to work, although not officially supported.
  • I have not yet found a way to do the training on my own hardware. On the plus side, their Internet-based training facilities are extremely easy to use and seem quite comprehensive.

Here are some entries to the Edge Impulse world:

OpenCV

Top
CV stands for Computer Vision. Seems to have an emphasis on face recognition.

  • They have lots of courses. I signed up for free "OpenCV Bootcamp" and "TensorFlow Keras" courses.

I haven't explored them too much but so far they look very good.

TinyML EDU

Top
ML stands for Machine Learning. This also looks quite interesting. I have just started exploring. They obviously have courses; also an interesting PDF book "TinyML-Made-Easy.pdf". Lots of activity from them on hackster.io and some cross-pollination with Edge Impulse.

License

Top
I have listed the MIT license which covers any code or comments or materials I create and put here.

Obviously if I use some source that is controlled by a different license, it retains that license.

Top

About

Eyes in a plastic skull that detect and track people.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages