UltimateSecurityCam
UltimateSecurityCam copied to clipboard
A made in python, un-hack-able security camera which is impossible to fool .
UltimateSecurityCam
An easy-to-build , un-hack-able security camera which is impossible to fool . "Beginner Friendly"
Made with :heart: in python.
Working demo video here
To ask doubts and staying in touch , join our gitter channel
Table of content
- Introduction
- Technologies
- Working
- Setup
- Running
- Linux support
- Running instructions
- Get in touch
Introduction
(Back to top)
- This is a security camera software which detects any intruder and alerts the owner .
- This is the basic prototype , we'll make it un-hack-able by using microphone and eliminating every possible hack to fool our software.
- Many issues are up-for-grabs. Check them out from issues tab.
Technologies used:
Python 3.6Opencv (cv2)tutorial
How it works?
We take a snapshot of the room , lets call this base.jpg. Now , the code continuously scan the current frame and subtract it from base.jpg.
If the difference is more than a threshold , we'll consider a breach happening.
Setup instructions
(Back to top)
- To run , simply copy the code in the
UltimateSecurityCam.pyand run it. - More formally , fork the code , and clone it your machine . I recommend that you use the GitH desktop app.
- If you need a python IDE , I recommend using pycharm. Tutorial to install : .
- If you get an error , make sure all the import statements are working , if not , install using pip-install tutorial
Running instructions :
- Open up StarterCode.py in your preferred python IDE windows.py
Running
(Back to top)
UltimateSecurityCam running on Linux
Command(with Linux as the working directory):
UltimateSecurityCam running on Linux
Command (with Linux as the working directory):
python UltimateSecurityCam.py

Running instructions:
-
Open up
UltimateSecurityCam.pyin your preferred python IDE UltimateSecurityCam.py -
Run using python 3.6 (recommended).
-
The program takes 3-second waiting time, after that it starts detecting motion , making an alert sound.
Many improvements and developments are in the pipeline! To know more, contact on github or [email protected] The project was created during Njack winter of code ' 18.
Get in touch
(Back to top)