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

OpenCV crashes when cloning a mat (was: Is this a bug in OpenCV 3?)

本文关键字:OpenCV 这是 错误 崩溃      更新时间:2023-10-16

我在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中的错误还是我在做一些奇怪的事情?

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

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

因此,如果您在 openCV 中有奇怪的行为,请确保您包含在您的代码中!