opencv3.0.0 BackgroundSubtractor :: apply导致“R6025纯虚函数调用”

时间:2015-06-12 16:21:31

标签: c++ opencv opencv3.0 background-subtraction

我正在使用 vs2013 opencv3.0-gold-release 中运行BackgroundSubtractor demo,而退出程序时出现以下错误: enter image description here

callstack如下:

cv3_bg_sub.exe!cv::MatAllocator::unmap(cv::UMatData * u) 行 62   C++
cv3_bg_sub.exe!cv::Mat::deallocate() 行 433  C++
cv3_bg_sub.exe!cv::Mat::release() 行 668 C++
cv3_bg_sub.exe!cv::Mat::~Mat() 行 555    C++

自动窗口中的var this显示不一致: enter image description here

有经历过这种情况的人吗?

1 个答案:

答案 0 :(得分:0)

最终通过将lib依赖项从staticlib更改为动态库来解决问题,似乎预构建的staticlib 是错误的(任何具有相同体验的人?)

我自己重建了(静态和动态)opencv300源代码,错误消失了。