笔者这几天配置了VS2019+opencv4.5.2,配置完成后遇到一个问题,测试代码如下:
#include "opencv2/opencv.hpp"
#include <imageSkyDetector.h>
using namespace cv;
int main()
{
Mat image = imread("E://test2.jpg",1);
imshow("Original Image", image);
waitKey();
return 0;
}
读取报错:0x00007FFD06CE4B59 处(位于 Display.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000009F9C4FF5B0 处。
检查了一下我项目的依赖项:项目-》属性-》链接器-》输入-》添加依赖项
然后发现问题,我同时加入opencv_world452d.lib和opencv_world452.lib
由于我是在debug模式下进行调试,所以,删除opencv_world452.lib(release模式添加),留下opencv_world452d.lib即可成功运行