From: Antonio Ospite Date: Thu, 22 Feb 2018 14:15:48 +0000 (+0100) Subject: Segmentation.hpp: adapt the code to OpenCV 3 X-Git-Url: https://git.ao2.it/experiments/opencv_trail_effect.git/commitdiff_plain/79d57b3dedad2f0ae675bacc63470a5af1a176e6?hp=79d57b3dedad2f0ae675bacc63470a5af1a176e6 Segmentation.hpp: adapt the code to OpenCV 3 In OpenCV 3 the public cv::BackgroundSubtractorMOG2() is now abstract so we cannot inherit directly from it. The concrete class would be BackgroundSubtractorMOG2Imp from modules/video/src/bgfg_gaussmix2.cpp but it is private so we cannot inherit from it either. Use the factory method as documented to get a cv::BackgroundSubtractor instance of the desired type and use is as a property in the MOG2Segmentation class. ---