Jump to content

GPU Accelerated Motion Detector/Examples/Library Usage: Difference between revisions

m
no edit summary
mNo edit summary
Line 9: Line 9:
GPU Accelerated Motion Detection provides a C++ library that includes several algorithms to allow motion detection. The [[GPU_Accelerated_Motion_Detector/Overview/Architecture|architecture]] of the library is based in the Abstract Factory which allows abstracting the platform specifics.
GPU Accelerated Motion Detection provides a C++ library that includes several algorithms to allow motion detection. The [[GPU_Accelerated_Motion_Detector/Overview/Architecture|architecture]] of the library is based in the Abstract Factory which allows abstracting the platform specifics.
The process of setting up the processing pipeline is made of 5 simple steps as shown in the following picture:
The process of setting up the processing pipeline is made of 5 simple steps as shown in the following picture:
 
<br>
[[File:LibraryFlow.png|800px|thumb|center|Library Work Flow]]
[[File:LibraryFlow.png|800px|thumb|center|Library Work Flow]]
 
<br>


In order for the library to be used you need to include the following headers:
In order for the library to be used you need to include the following headers:
Line 265: Line 265:


You should get an output like this:
You should get an output like this:
 
<br>
[[File:Cvexample.png|800px|thumb|center|Library Example Application]]
[[File:Cvexample.png|800px|thumb|center|Library Example Application]]
 
<br>
The 3 windows show the 3 stages of motion detection and the color window shows in RED the configured Region of interest (ROI) and in BLUE the regions where movement is detected.
The 3 windows show the 3 stages of motion detection and the color window shows in RED the configured Region of interest (ROI) and in BLUE the regions where movement is detected.


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