π‘οΈ# AI Security Camera & SMS Alert System #
An intelligent real-time surveillance system powered by AI, computer vision, and instant SMS notifications. This project uses Python and OpenCV to monitor live camera feeds, detect suspicious activity, and immediately send alerts to a registered mobile number.
Perfect for: π Home Security π’ Office Monitoring πͺ Shops & Warehouses π Student Projects π€ AI & Computer Vision Learning
π Features
β Real-time AI surveillance β Motion & human detection using OpenCV β Instant SMS alert system β Live camera monitoring β Mobile camera support β Lightweight and fast execution β Easy setup for beginners β Compatible with Webcam & Android phones
π§ Tech Stack Technology Purpose Python π Core programming language OpenCV ποΈ Computer vision & motion detection NumPy π’ Frame processing Requests π SMS API communication Git & GitHub π§ Version control π Project Structure AI-Security-Camera-SMS/ β βββ main.py # Main surveillance system βββ test.py # SMS API testing βββ requirements.txt # Dependencies βββ README.md # Project documentation βββ .gitignore β βββ screenshots/ β βββ demo.png β βββ models/ βββ AI model files βοΈ Installation Guide 1οΈβ£ Clone the Repository git clone https://github.com/devv2308/ai-security-camera-sms.git 2οΈβ£ Navigate to Project Folder cd ai-security-camera-sms 3οΈβ£ Install Dependencies pip install -r requirements.txt π¦ Requirements
Create a requirements.txt file:
opencv-python numpy requests π How the System Works π· Camera Feed β π§ AI/OpenCV Processing β π¨ Motion or Person Detection β π© SMS Alert Triggered β π± Notification Sent to User π² SMS Alert Example π¨ SECURITY ALERT π¨
Motion detected by AI Security Camera System.
β Please check your surveillance feed immediately.
You can convert your Android phone into a live surveillance camera.
Recommended Apps π· DroidCam π· IP Webcam Setup Steps
1οΈβ£ Install the app on your phone 2οΈβ£ Connect phone & PC to the same WiFi 3οΈβ£ Start the camera server 4οΈβ£ Copy the IP stream URL 5οΈβ£ Add the URL inside OpenCV
Example:
cap = cv2.VideoCapture("http://192.168.1.5:8080/video") π Face Recognition βοΈ Cloud Storage Integration π‘Message Alerts π§ Advanced AI Threat Detection π₯ Multi-Camera Support π€ Contributing
Contributions, feature suggestions, and pull requests are welcome. Feel free to fork the project and improve it.
π License
This project is licensed under the MIT License.
π¨βπ» Developer
Dev π AI β’ Computer Vision β’ Security Systems β’ Automation