Jump to content

GStreamer Motion Detection: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 3: Line 3:
Nowadays, thanks to the advances in the technology fields, smart electronic devices, automation, computer science, artificial intelligence (AI), and embedded systems, we are capable to build more and more complex systems that incorporate many different features. One important feature that a lot of new systems and products of different industry areas try to incorporate is the capability to detect motion.   
Nowadays, thanks to the advances in the technology fields, smart electronic devices, automation, computer science, artificial intelligence (AI), and embedded systems, we are capable to build more and more complex systems that incorporate many different features. One important feature that a lot of new systems and products of different industry areas try to incorporate is the capability to detect motion.   


Let us start by defining motion detection as the process of detecting a change in the position of an object relative to its surroundings or a change in the surroundings relative to an object. With the proliferation of low-cost digital cameras able to shoot video and the popularization of modern devices to incorporate cameras, it is possible to use the output of such a camera to detect motion in its field of view using software algorithms. This solution is particularly attractive when the intent is to record video triggered by motion detection, as no hardware beyond the camera and computer is needed.
Let us start by defining motion detection as the process of detecting a change in the position of an object relative to its surroundings or a change in the surroundings relative to an object. With the proliferation of low-cost digital cameras able to shoot video and the popularization of modern devices to incorporate cameras, it is possible to use the output of such a camera to detect motion in its field of view using software algorithms. This solution is particularly attractive when the intent is to record video triggered by motion detection or trigger an alarm, as no hardware beyond the camera and computer is needed.


One of the most important areas that require their systems to have motion detection capability is '''''Video Surveillance'''''. In video surveillance, motion detection refers to the capability of the surveillance system to detect motion and capture the events. Motion detection is usually a software-based monitoring algorithm that, when it detects motions will signal the surveillance camera to begin capturing the event. Modern motion detection surveillance systems with AI incorporated can analyze the type of motion to see if it warrants an alarm or not, for example by tracking the motion trajectory of the object or by identifying the object under movement.
One of the most important areas that require their systems to have motion detection capability is '''''Video Surveillance'''''. In video surveillance, motion detection refers to the capability of the surveillance system to detect motion and capture the events. Motion detection is usually a software-based monitoring algorithm that, when it detects motions will signal the surveillance camera to begin capturing the event. Modern motion detection surveillance systems with AI incorporated can analyze the type of motion to see if it warrants an alarm or not, for example by tracking the motion trajectory of the object or by identifying the object under movement.


RidgeRun has developed two different software solutions that allow you to easily and efficiently add video-based motion detection capability to your system or product.




 
= GStreamer Background Subtraction Camera-Based Motion Detection Plugin =
= GStreamer Background Subtraction Camera Based Motion Detection Plugin =


= GStreamer DispTEC Motion Detection Plugin =
= GStreamer DispTEC Motion Detection Plugin =
1,433

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.