Cybersecurity • Final Year Project

Detection of Unauthorised Human Entity in Surveillance Video from CCTV Footage - Final Year Project with Source Code, Report & PPT

Detection of Unauthorised Human Entity in Surveillance Video from CCTV Footage applies computer vision and deep learning to CCTV footage so that unusual or unauthorised activity can be flagged automatically, instead of relying on a person watching screens for hours.

Cybersecurity & Python ₹3,000 Source code Report + PPT Installation guide
Enquire on WhatsApp Call +91 9688163291

About the Detection of Unauthorised Human Entity in Surveillance Video from CCTV Footage project

Detection of Unauthorised Human Entity in Surveillance Video from CCTV Footage applies computer vision and deep learning to CCTV footage so that unusual or unauthorised activity can be flagged automatically, instead of relying on a person watching screens for hours.

In this build: Video frames are analysed to tell authorised people from unauthorised entities and trigger an alert.

ProjectNet offers Detection of Unauthorised Human Entity in Surveillance Video from CCTV Footage as a Cybersecurity final year project for B.E / B.Tech (CSE, IT, Cyber Security), BCA, MCA, M.Tech and B.Sc Computer Science. It comes with source code, a project report, a PPT and an installation guide, so you can set it up, understand every module and explain it confidently in your review and viva.

Problem statement

Manual monitoring of surveillance video is tiring, error-prone and does not scale across many cameras; important events are often noticed only after the incident. This project analyses video frames automatically, recognises people and their behaviour and raises an alert when something suspicious happens.

Existing system vs proposed system

Existing system

Traditional CCTV systems only record video. Operators must watch live feeds or review footage later, so incidents are easily missed and response is slow.

Proposed system

The proposed system reads video frames, detects people with a deep-learning model, classifies their activity or identity status and generates an alert with the relevant frame for the operator.

Key features of Detection of Unauthorised Human Entity in Surveillance Video from CCTV Footage

  • Processes recorded CCTV footage or a live camera feed
  • Person detection with a deep-learning model
  • Classification of normal, suspicious or unauthorised behaviour
  • Automatic alert with the relevant frame saved as evidence
  • Operator dashboard with event history
  • Adjustable detection threshold

System modules

ModuleWhat it does
Video input and frame extractionReads video files or a camera stream and extracts frames.
PreprocessingResizes frames, reduces noise and applies background subtraction.
Person detectionLocates people in each frame using a CNN-based detector.
Activity / entity classificationClassifies behaviour or checks whether the person is authorised.
Alert generationRaises on-screen, log or e-mail alerts and stores evidence frames.
DashboardShows detections, alerts and history to the operator.

How the system works

  1. Video is loaded or streamed from a camera.
  2. Frames are extracted and preprocessed.
  3. A deep-learning model detects people in each frame.
  4. Behaviour or identity is classified.
  5. Suspicious events trigger an alert with a saved frame.
  6. The operator reviews alerts on the dashboard.

Technology stack

Typical technologies used for Cybersecurity projects like this one. The installation guide lists the exact versions used in the build.

Programming languagePython 3.x
Security & networkingScapy / PyShark for packets, PyCryptodome / cryptography for encryption
Machine learningscikit-learn and TensorFlow / Keras where detection models are used
Data handlingPandas, NumPy
Application layerFlask or Django with HTML, CSS and Bootstrap
DatabaseSQLite or MySQL for logs and user records

Hardware and software requirements

ProcessorIntel Core i3 / i5 or above
RAM4 GB minimum, 8 GB recommended
Storage5 GB free space for datasets, logs and libraries
Operating systemWindows 10/11 or Ubuntu (Linux preferred for packet capture)
SoftwarePython 3.8+, pip, Npcap / libpcap where live capture is used

Testing and evaluation

Detection precision, recall, false-alarm rate and frames-per-second processing speed are the main measures.

What you get with this project

  • Complete source code with comments
  • Project report (abstract, literature review, design, implementation, testing, conclusion)
  • PPT for your review presentation
  • Installation guide to run the project step by step
  • Student support through WhatsApp / phone (+91 9688163291)

To order, message ProjectNet on WhatsApp or call +91 9688163291. After you confirm and pay through GPay, PhonePe or Paytm, the files are shared with you.

Applications and future scope

Applications

  • Offices, campuses and residential complexes
  • Banks and ATMs
  • Retail stores
  • Restricted-area monitoring

Future enhancements

  • Real-time multi-camera support
  • Mobile push notifications
  • Face recognition for access control

Viva questions for Detection of Unauthorised Human Entity in Surveillance Video from CCTV Footage

Be ready to answer these in your project review:

  1. Why is deep learning better than simple motion detection for CCTV?
  2. How does a CNN detect objects in a frame?
  3. What preprocessing is applied to video frames?
  4. How do you handle false alarms in unauthorised-entity detection?
  5. What is the difference between detection and classification?
  6. What are the privacy concerns of video analytics?

Who can use this project?

Detection of Unauthorised Human Entity in Surveillance Video from CCTV Footage is suitable for B.E / B.Tech (CSE, IT, Cyber Security), BCA, MCA, M.Tech and B.Sc Computer Science. ProjectNet is based in Bangalore, Karnataka and helps students looking for final year projects in Bangalore and other cities, since all files are shared digitally.

Frequently asked questions

What is included with the Detection of Unauthorised Human Entity in Surveillance Video from CCTV Footage project?

Every ProjectNet project is offered with the complete source code, a project report, a PPT and an installation guide.

How can I get the Detection of Unauthorised Human Entity in Surveillance Video from CCTV Footage project?

Contact ProjectNet on WhatsApp at +91 9688163291 or call 9688163291 / 8270827832. After you confirm the project and make the payment through GPay, PhonePe or Paytm, the source code and report are shared with you.

What is the price of the Detection of Unauthorised Human Entity in Surveillance Video from CCTV Footage project?

The listed price is ₹3,000. Please confirm the current price on WhatsApp before ordering.

Which students can use the Detection of Unauthorised Human Entity in Surveillance Video from CCTV Footage project?

It is suitable for B.E / B.Tech (CSE, IT, Cyber Security), BCA, MCA, M.Tech and B.Sc Computer Science. Use it as a reference to understand, learn from and extend.

Which technologies and software are needed for Detection of Unauthorised Human Entity in Surveillance Video from CCTV Footage?

The typical stack is Python 3.x, Scapy / PyShark for packets, PyCryptodome / cryptography for encryption, scikit-learn and TensorFlow / Keras where detection models are used, Pandas, NumPy. The installation guide lists the exact versions and steps.

Can Detection of Unauthorised Human Entity in Surveillance Video from CCTV Footage work on a live camera?

Surveillance projects normally work on recorded video files and can be extended to a webcam or IP-camera stream. Ask the team which input modes are supported in this build.