All Projects → denvaar → creeper

denvaar / creeper

Licence: MIT license
Makeshift Raspberry Pi Security Camera System

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to creeper

Obstacle-Detection-and-Path-Planning
Processing an Image to find obstacles and the minimum path between two similar objects using OpenCV.
Stars: ✭ 61 (+110.34%)
Mutual labels:  opencv-python
multi-band-blending
A Python implementation of multi-band blending.
Stars: ✭ 35 (+20.69%)
Mutual labels:  opencv-python
rps-cv
A Rock-Paper-Scissors game using computer vision and machine learning on Raspberry Pi
Stars: ✭ 102 (+251.72%)
Mutual labels:  opencv-python
VBT-Barbell-Tracker
A proof of concept app to optically track a barbell through its range of motion using OpenCV to give the lifter realtime feedback on concentric avg velocity, cutoff velocity, and displacement for a Velocity Based Training program.
Stars: ✭ 53 (+82.76%)
Mutual labels:  opencv-python
real-time-face-recognition
Real Time Face Recognition using FaceNet and OpenCV
Stars: ✭ 19 (-34.48%)
Mutual labels:  opencv-python
Fourier-and-Images
Fourier and Images
Stars: ✭ 81 (+179.31%)
Mutual labels:  opencv-python
pycameresp
Motion detection with image notification for Esp32CAM and Esp32 flasher with GUI based on esptool.py.
Stars: ✭ 40 (+37.93%)
Mutual labels:  motion-detection
imagehub
Receive and save images from multiple Raspberry Pi's
Stars: ✭ 21 (-27.59%)
Mutual labels:  opencv-python
scarecrow
A Raspberry Pi powered, distributed (edge) computing camera setups that runs a Tensorflow object detection model to determine whether a person is on the camera. A plugin model allows actions based on the detection, such as playing audio, turning on lights, or triggering an Arduino.
Stars: ✭ 87 (+200%)
Mutual labels:  opencv-python
FaceRecog
Realtime Facial recognition system using Siamese neural network
Stars: ✭ 47 (+62.07%)
Mutual labels:  opencv-python
OpenCV
Computer Vision programs like Motion Detection, Color Tracking, Motion Rcording, Optical Flow and Object Tracking using Python with OpenCV library
Stars: ✭ 21 (-27.59%)
Mutual labels:  motion-detection
opencv-python-tutorial
📖 OpenCV-Python image processing tutorial for beginners
Stars: ✭ 2,761 (+9420.69%)
Mutual labels:  opencv-python
FaceRecoginition
利用opencv+keras+python实现人脸识别系统
Stars: ✭ 26 (-10.34%)
Mutual labels:  opencv-python
CV
Computer Vision applications using #Python and #OpenCV
Stars: ✭ 19 (-34.48%)
Mutual labels:  opencv-python
computer-vision
Notebook series on interesting topics in computer vision
Stars: ✭ 17 (-41.38%)
Mutual labels:  opencv-python
image-segmentation-auto-labels
A service to auto-generate masks for image segmentation
Stars: ✭ 22 (-24.14%)
Mutual labels:  opencv-python
OpenCVB
OpenCV .Net application supporting several RGBD cameras - Kinect, Intel RealSense, Luxonis Oak-D, Mynt Eye D 1000, and StereoLabs ZED 2
Stars: ✭ 60 (+106.9%)
Mutual labels:  opencv-python
Resolvedor-de-Sudoku
Resolver Sudoku de genina.com
Stars: ✭ 17 (-41.38%)
Mutual labels:  opencv-python
Face-Recognition-Attendance-System
A simple python script that recognises faces and mark attendance for the recognised faces in an excel sheet.
Stars: ✭ 57 (+96.55%)
Mutual labels:  opencv-python
udacity-cvnd-projects
My solutions to the projects assigned for the Udacity Computer Vision Nanodegree
Stars: ✭ 36 (+24.14%)
Mutual labels:  opencv-python

creeper

Makeshift Raspberry Pi Security Camera System

This also works with a Macbook camera, and probably any machine with a camera device.

More information on my blog post.

Streaming & motion detection SMS text notifications
creeper creeper

Features

  • Captures video and detects motion using OpenCV library.
  • Streams video to web page via motion JPEG.
  • Allows clients to control camera from web page.
  • Allows multiple clients to view live stream.
  • Encodes and saves video files when motion is detected.
  • Sends a text message with video attachment when motion is detected.

Setup

Install ffmpeg and make sure it's in your PATH.

Install Python3

Install python dependencies (preferably inside a virtual environment.) Packages can be found in requirements.txt:

pip install -r requirements.txt

Set the following environment variables:

export [email protected]
export EMAIL_PASSWORD=youremailpassword
export [email protected]
# this can be whatever you like:
export OUTPUT_FILE_PREFIX=motion

SMS_PHONE_NUMBER should use the appropriate SMS gateway address for your carrier.

Start the server:

python main.py

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].