-
Notifications
You must be signed in to change notification settings - Fork 11
GStreamer video motion detection plugin.
License
codebrainz/motiondetector
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
GStreamer Motion Detector Plugin ================================ This is a simple GStreamer plugin that detects motion in a video stream in a Gstreamer pipeline. The element has one sink pad and one source pad, both only support 24-bit RGB formats. Connect the element inline with your video stream and either watch the elements `notify::motion-detected` signal or watch for application bus messages containing motion information. The plugin uses OpenCV to find moving blobs against an averaged background scene. It's not super-robust but it's still quite accurate. You can tweak the element properties to improve detection somewhat. Here's a sample pipeline: $ gst-launch -v --gst-plugin-path=$PLUGIN_PATH \ autovideosrc ! \ video/x-raw-rgb ! \ motiondetector draw_motion=true rate_limit=500 ! \ ffmpegcolorspace ! \ queue ! \ autovideosink
About
GStreamer video motion detection plugin.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published