克隆垫时OpenCV崩溃(是:这是OpenCV 3中的一个错误吗?)

时间:2015-04-21 15:31:11

标签: c++ opencv

我在opencv 3中有这个代码崩溃了:

int main(int argc, char *argv[])
{
   cv::Mat image1(100, 100, CV_8UC1);
   cv::Mat image2 = image1.clone();
}

此代码在克隆行崩溃并出现此错误:

 Unhandled exception at 0x00007FF62E41992B in test_aoolication.exe: 0xC0000005: Access violation reading location 0x000000000000000D.

这是OpenCV 3中的错误还是我做了一些奇怪的事情?

1 个答案:

答案 0 :(得分:2)

基于一些评论报告他们没有问题,我做了更多搜索,我发现问题是我没有将opencv.hpp包含在我的* .cpp文件中。

有趣的是,我没有得到任何编译时错误,我能够编译并运行应用程序。

因此,如果您在openCV中有异常行为,请确保将其包含在您的代码中!