Computer Vision App for Surveillance
This app is based on Python 3.6 and OpenCV
Please contribute in the development and improvement of the software.
Check Requirements.txt file for updated requirements
- Python 3.6
- dlib==19.8.1
- imutils==0.5.3
- mysql-connector==2.2.9
- numpy==1.18.1
- opencv-python==4.1.0.25
- pandas==1.0.1
- Pillow==7.0.0
- playsound==1.2.2
- pypiwin32==223
- PyQt5==5.14.1
- PyQt5-sip==12.7.1
- pywin32==227
- pywin32-ctypes==0.2.0
Main * Operating System : Windows 10 (build 1909) * Ram : 8GB * Processor : AMD Dual Core 3GHZ Others * WSL : Ubuntu 18.04 * Google Colab
- Easy to use
- Fast & Highly optimized (Multithreaded)
- Highly Configurable
- Free & Open Source
- Less Maintenance Needed
- Secure Database
- Multiple Alert Systems (SMS, Alarm, Email etc.)
- Beautiful User Interface
- Wired and Wireless Camera Connectivity
- And More . . . .
-
Install opencv from here
-
Install all the requirements
-
Change the directory to: 'ThirdEYE/Code/'
-
python third_eye.py
-
leave the system running. . .
- Put your phone number (DND activated) in settings tab
- Your gmail address
- Any Message
- [important] Put your gmail and password into the Code/Alert/loginfile.txt and enable less secure feature in your gmail.
- The default admin password is : Admin
-
pip install -r requirements.txt
the file is inside ThirdEYE/Code/
Third Eye
│ .gitattributes
│ .gitignore
│ README.md
│
├───Code
│ │ INTRUDER.png
│ │ requirements.txt
│ │ resource_icons.py
│ │ settings.db
│ │ surveillanceTest.py
│ │ third_eye.py
│ │ __init__.py
│ │
│ ├───Alert
│ │ alert.py
│ │ loginfile.txt
│ │ __init__.py
│ │
│ ├───Assets
│ │ ├───PNGs
│ │ │ camera.png
│ │ │
│ │ └───Sound
│ │ alert_sound.mp3
│ │
│ └───Databases
│ config.db
│ database.py
│ settings.db
│ __init__.py
│
├───Code in PDF Files
│ alert.pdf
│ database.pdf
│ surveillanceTest.pdf
│ third_eye.pdf
│
├───Outputs
│ ├───images
│ │ img_0.png
│ │
│ └───video
│ REC 16-04-2020 21-41.avi
│
└───Screenshots
about.png
alert-cv-threshhold-edges.png
alert.png
contact.png
donate.png
home.png
settings1.png
settings2.png
settings3.png
video.png







