Skip to content

This project utilizes OpenCV and Python to create a real-time human detection system. It continuously monitors a video stream and sends alerts to the user via a Telegram bot whenever a human is detected.

Notifications You must be signed in to change notification settings

Karanxidhu/CCTV-telebot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

OpenCV Human Detection with Telegram Alert

This project utilizes OpenCV and Python to create a real-time human detection system. It continuously monitors a video stream and sends alerts to the user via a Telegram bot whenever a human is detected.

Features

  • Real-Time Video Stream Monitoring: Utilizes OpenCV to monitor a video stream in real-time.
  • Human Detection: Detects humans in the video stream using computer vision techniques.
  • Telegram Bot Integration: Sends alerts and the video stream to the user via a Telegram bot.
  • Configurable Parameters: Allows users to adjust various parameters such as sensitivity thresholds and video stream sources.

Prerequisites

  • Python 3.x
  • OpenCV
  • Telegram API Key
  • Telegram Bot ID

Installation

  1. Clone the repository:
    git clone https://github.com/Karanxidhu/CCTV-telebot
  2. Navigate to the project directory:
    cd CCTV-telebot
  3. Make sure that you have openCV installed.

Configuration

  1. Obtain a Telegram API Key and Bot ID from the Telegram BotFather.
  2. Update the bot.py file with your Telegram API Key and Bot ID.

Usage

  1. Run the main script:
    python bot.py
  2. Sit back and let the system monitor the video stream. You will receive alerts via your Telegram bot whenever a human is detected.

Contributions

Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.

About

This project utilizes OpenCV and Python to create a real-time human detection system. It continuously monitors a video stream and sends alerts to the user via a Telegram bot whenever a human is detected.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages