The main goal of our project is to detect strange behavior using a camera. The strange behaviour is determined by situation in which chosen objects go out of the borders or disappear from the camera view. Also our system can find some objects without selecting (the list of objects is presented in coco.names).
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Clone this Github repository Open yolo_gui file
To start/stop a video press 'Play'.
To run yolo to find objects press 'Search', later press 'Play'.
To add new object to list of tracking items:
Object tracking: targets rounded by a blue square
To remove object from tracking items press item's name in object list, press 'Remove'
PyQt5 OpenCV Numpy
- Kazybek Askarbek - Graphical User Interface - QazyBi
- Alena Zavideeva - Object tracking - Zavideeva
- Leonid Tyurin - YOLO object detection - LyzeOfKiel
- Tagir Shigalov - Action Recognition - tagirium