OpenCV使用:加载图片时报错 0x00007FFC1084A839 处(位于 test1.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位

加载图片代码为:#includeiostream#include opencv2/core/core.hpp#include opencv2/highgui/highgui.hppusing namespace cv;int main(){Mat img = imread(pic.jpg);namedWindow(游戏原画);imshow(游戏原...

加载图片代码为:

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

using namespace cv;

int main()
{
    Mat img = imread("pic.jpg");
    namedWindow("游戏原画");
    imshow("游戏原画", img);
    waitKey(6000);
    return 0;
}

本人项目目录如下:

 

 

 

问题:

运行时出现

 

解决方案:

1.将项目中图片取出,放于D盘根目录

2.将代码

Mat img = imread("pic.jpg");

改为

Mat img = imread("D:\\pic.jpg");

再次运行,则显示图片成功!

本文标题为:OpenCV使用:加载图片时报错 0x00007FFC1084A839 处(位于 test1.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位

基础教程推荐