解决OpenCV3+VS2015(VS2017)运行时出现debug error abort()has been called的问题

问题描述:

在windows平台上安装opencv后,测试一张图片时,出现了debug error abort()has been called的问题![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190803104814661.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3B1YmxpYzY2OQ==,size_16,color_FFFFFF,t_70)
环境:
vs2015
windows 10
opencv 4.1.1
解决方案:
首先放一下测试代码:

#include <iostream>  
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>  

using namespace cv;

int main() {
	// 读入一张图片(游戏原画)    
	Mat img = imread("E:\dog.jpg");
	// 创建一个名为 "test"窗口    
	namedWindow("test");
	// 在窗口中显示名称为test    
	imshow("test", img);
	// 等待6000 ms后窗口自动关闭    
	waitKey(6000);
}

解决
我们在都去图片路径时,应该奖图片中的路径的 \ ,修改为 \ 或者 / ,然后我们重启vs(关键)
此时我们在再去执行代码时,就好了
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190803105249878.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3B1YmxpYzY2OQ,size_16,color_FFFFFF,t_70)
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190803105306778.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3B1YmxpYzY2OQ
,size_16,color_FFFFFF,t_70)

posted @ 2022-05-11 16:18  陶陶Name  阅读(276)  评论(0)    收藏  举报