This app protects your object. that is, if someone approaches your object, it will recognize it and send you a message (to your phone number) and it is activated by your own QR Code.
the objects it can protect, includes:
- bicycle
- boat
- car
- cat
- cow
- dog
- horse
- laptop
- motorbike
- sheep
- truck
we used opencv library in this project and YOLOv3 to detect objects and Tkinter for GUI(graphical user interface).
and this program can be run with CPU or GPU, we recommend you GPU(because it has high speed).
-
first download
yolov3_4.weights
from this link, and put it in the following folder:security-camera\files\yolov3_files
-
watch this video to enable GPU.
-
to send sms to your phone number, you need to open an account here and watch this video to find your own API.
-
use this website to create your own QR Code and select the text option.
-
if you want to use video instead of using camera, You should put the video in the following folder:
security-camera\files\videos
-
finally, open cmd(Command Prompt) in the security-camera folder and execute the following command:
python main.py