解决OpenCV3+VS2015(VS2017)运行时出现debug error abort()has been called的问题
问题描述:
在windows平台上安装opencv后,测试一张图片时,出现了debug error abort()has been called的问题
环境:
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(关键)
此时我们在再去执行代码时,就好了