opencv3.4.10+Visual studio2015的几个问题
一、 0x00007FFBED13D759 处(位于 Project6.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x00000001000FEC58 处。
运行如下代码时出现以下问题
#include<opencv2\opencv.hpp>
using namespace cv;
int main()
{
Mat picture = imread("fang.png");
imshow("1", picture);
waitKey(0);
}
解决方法:
1、检查图片路径 使用相对路径时图片要和源.cpp(你新建的c++源文件)出在同一路径(左图) ,使用绝对路径时要加双斜杠,单斜杠在C++中会被认为是转义字符(右图)。
2、检查链接器输入中的配置,以debug|x64为例,在属性管理器 --Debug|x64--Microsoft.Cpp.x64.use--链接器--输入--附加依赖项中检查,debug版只需要写一个opencv_world3410d.lib(以自己下载的opencv版本为准),若是两个,则要删除不带d的,不带d的适用于release.
二、缺少XXX.dll文件
一般就会缺少这两个文件,在确保你之前的配置没有问题的情况下,将你缺少的.dll文件从你的安装目录中拷贝到C:\window\System32和C:\Windows\SysWOW64;