implemented applyMeanShiftFilteringGpuOnly. closes #38
- adds checkboxes for applying background subtraction and meanshift filtering
- now working with an entire GPU pipeline, the image is not once downloaded to the cpu -> performance to the max
- though the meanshift filtering is REALLY slow, even on gpu, so this should be applied on a smaller image or some other solution should be found

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
- some minor refactorings
- added cv::gpu::GpuMat * getNextImage( void )

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
adds a applyBGs( GpuMat) so nothing needs to be moved from GPU to host -> performanmce

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
added:
- std::string getAverageStdString( void);
- std::string getLatestStdString( void );
-> those return the times formatted as a string, with good precision

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
adds a couple of getters and setters for the parameters of the meanshift

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
adds barebones of feature detector class. #44
adding some ui stuff, mostly generated stuff

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>