cv::Mat MOG2ForegroundMaskCalculator::calculate(cv::Mat nextFrame) { cv::Mat mask; bgSub->apply(nextFrame, mask, 0.001); removeShadows(mask); morph(mask); return mask; }
void FrameShadowFactory::installShadows(QWidget* widget, StyleHelper& helper, bool flat) { removeShadows(widget); widget->installEventFilter(this); if (!flat) { installShadow( widget, helper, Left ); installShadow( widget, helper, Right ); } installShadow( widget, helper, Top, flat ); installShadow( widget, helper, Bottom, flat ); }
void FrameShadowFactory::unregisterWidget( QWidget* widget ) { if (!isRegistered(widget)) return; _registeredWidgets.remove(widget); removeShadows(widget); }