Skip to content

village-programmer/ThirdEYE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThirdEYE - Surveillance System

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.

Requirements:

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

System I've Used:

Main
* Operating System : Windows 10 (build 1909)
* Ram : 8GB
* Processor : AMD Dual Core 3GHZ
  
Others
* WSL : Ubuntu 18.04
* Google Colab

Features:

  1. Easy to use
  2. Fast & Highly optimized (Multithreaded)
  3. Highly Configurable
  4. Free & Open Source
  5. Less Maintenance Needed
  6. Secure Database
  7. Multiple Alert Systems (SMS, Alarm, Email etc.)
  8. Beautiful User Interface
  9. Wired and Wireless Camera Connectivity
  10. And More . . . .

Instructions:

To RUN the application:

  1. Install opencv from here

  2. Install all the requirements

  3. Change the directory to: 'ThirdEYE/Code/'

  4. python third_eye.py

  5. leave the system running. . .

To setup the alert system:

  1. Put your phone number (DND activated) in settings tab
  2. Your gmail address
  3. Any Message
  4. [important] Put your gmail and password into the   Code/Alert/loginfile.txt   and enable less secure feature in your gmail.

Admin Password

  • The default admin password is :   Admin

Install all the requirements

  • pip install -r requirements.txt

  the file is inside ThirdEYE/Code/

Directory Structure:

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

Images :

Home

Home

Camera Settings

Settings

Alert Settings

Settings

Password Settings

Settings

About

About

Contact

Contact

Donate

Donate

Video

Video

About

Computer Vision App for Surveillance

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages