Skip to content

Iteration 0 for the Autonomous Drone Forge Project.

Notifications You must be signed in to change notification settings

acm-ucr/auto-drone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

auto-drone

Iteration 0 for the Autonomous Drone Forge Project.

TechStack:

Raspberry Pi 0 2W

Runs a server locally, and uses mjpeg to stream camera input to that server. The camera used is an IMX219 Arducam at 640 x 480p resolution. The Pi is flashed with Raspberry Pi OS Lite (32-bit).

Laptop / Raspberry Pi 4

Reads directly from the local server via IP address and port into an Opencv2 cam. Opencv then uses a cascade.xml file generated by the OpenCV's HAAR Cascade trainer to check camera frames for cone objects.

Source Collection

A Python script uses the icrawler API to go through Google, collecting at most 1000 images dating back from 2010. These files are organized into positive and negative categories, which are then fed into the HAAR Cascade trainer to generate the .xml file.

Resources:

OpenCV2
icrawler
Cascade Trainer GUI: https://amin-ahmadi.com/cascade-trainer-gui/

About

Iteration 0 for the Autonomous Drone Forge Project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages