Surveillance
Surveillance system is a typical video application. The simplest system includes
a video camera, a network connection, and a video player. The more complex
system may have many cameras and multiple monitors.
The power of Ladybug StudioXP in the surveillance system is based on the MCL language.
It is flexible and extensible. For example you can easily open multiple windows and watch
videos from multiple cameras. You play video from a video list, select pictures from
an image list, and make a transform.
Motion Detection
Motion detection is an important element in a surverillance system. By using Ladybug StudioXP and MCL you can use a transform to complete motion detection task. This picture explained the procedure.
Picture B is snapped from a video camera which is fixed outside of the building. Pictuer A is a video frame snapped from the video camera. This picture is a sample of video each second. If there is no object appeared on the video camera, both picture A and B are identical. Suppose there is a plane appeared on the sight of video camera as the picture A, the transform "B Substract A" get the result picture C which has an plane, the other unchanged areas are black.
Picture C is very simple to detect. If picture is non black (non-zero) for all pixels, there is an object under the video camera, so this may active an alarm system. Furthermore we can find the position of the moving object. With MCL we may watch an object moving on the black screen.
|