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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages