我正在尝试使用opencv显示图像,但失败了。搜索谷歌,不知道最接近的谷歌怎么只显示调试信息
代码在这里
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace std;
using namespace cv;
int main()
{
Mat img = imread("dom.png");
namedWindow("image", WINDOW_NORMAL);
imshow("image", img);// It stuck here
waitKey(0);
return 0;
}
我试图将img放入资源文件和源文件中,但仍然出现错误。该平台适用于x64。
Exception thrown at 0x00007FFBE404A388 in Opencv_01.exe: Microsoft C++ exception: cv::Exception at memory location 0x000000768258F1B0.
Unhandled exception at 0x00007FFBE404A388 in Opencv_01.exe: Microsoft C++ exception: cv::Exception at memory location 0x000000768258F1B0.
我哪里出错了?
答案 0 :(得分:0)
问题是您无法处理无法加载图像的情况。也许在程序的currnet目录中找不到它。
检查图像是否已加载的方法如下:
unstack