PyQt application that detects drones using a custom Haar Cascade XML training file and OpenCV.
The cascade XML was created with Cascade Trainer GUI.
The script download samples from internet using icrawler, it automatically organize the samples by category, positives and negatives.
❯ tree crawler -L 2
crawler
└── drones
├── classifier
├── n
├── neg.lst
├── p
├── pos.lst
└── pos_samples.vecThe script contains all the OpenCV detection logic for images and videos.
The graphical application can also save the detected frames.


