首页 > 解决方案 > opencv 3 中 bg.set 函数的替代方案

问题描述

当我尝试使用 OpenCV 3 版本执行下面提到的行代码时出现错误。

bg.set("nmixtures", 10); 

错误 bg 对象没有任何成员名称 .set

谁能告诉我如何在 OpenCV 3 版本中使用相同的功能

标签: opencvopencv3.0

解决方案


正确的方式:

cv::BackgroundSubtractorMOG2* bgsegm = bg.dynamicCast<cv::BackgroundSubtractorMOG2>();
    if (bgsegm)
    {
            bgsegm->setNMixtures(10);
    }

推荐阅读