A minor project on real time object detection using YOLO algorithm
- OpenCV
- NumPy
- Tkinter
- Pillow
- Make sure you have python > 3.7 installed
- pip install -r requirements.txt
- Download the config and weight files from the links below and place them inside
model/
folder and name them asyolov3.cfg
andyolov3.weights
respectively - python main.py
- Model: YOLOv3-416
- Config: https://github.com/pjreddie/darknet/blob/master/cfg/yolov3.cfg
- Weights: https://pjreddie.com/media/files/yolov3.weights
- GUI Window doesn't close after clicking any key / Esc key
- Close objects or small objects detection may not be accurate
- Limited number of classes (80) are identified
- Bounding boxes should be coloured differently for different classes identified