opencv3.4.10+Visual studio2015的几个问题

在使用OpenCV3.4.10与VisualStudio2015进行图像处理时,可能会遇到未处理的异常和缺失DLL文件的问题。解决方法包括:检查图片路径,确保与源代码在同一目录或使用正确格式的绝对路径;调整链接器输入配置,确保在Debug|x64下只保留opencv_world3410d.lib;当缺少dll文件时,从opencv安装目录复制到System32和SysWOW64文件夹。
摘要由CSDN通过智能技术生成

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;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值