打开简历不是在读图片

  • 本文关键字: c++ opencv path imread
  • 更新时间 :
  • 英文 :


这是我的一段代码。但每次它显示数据都无法读取。我尝试过多种格式的图像写入路径,但都没有成功。还有其他人面临同样的问题吗?

#include <iostream>
#include <fstream>
#include <string>
#include <opencv2/opencv.hpp>
#include <vector>
using namespace cv;
int main()
{
Mat source = imread("C:\Untitled.jpg");
namedWindow("My Image");
waitKey(0);
if (!source.data)
{
std::cout << "Data cannot be read" << std::endl;
return -1;
}
imshow("My Image", source);
destroyAllWindows();
return 0;
}

imshow()后面必须跟有waitKey(),否则永远看不到命名窗口。

imshow("My Image", source);
waitKey(0);  // should be here.
destroyAllWindows();

OpenCV 2.4中imshow()的注释中写道:

此函数后面应该跟有waitKey函数,该函数将在指定的毫秒内显示图像。否则,它将不会显示图像。。。

相关内容

  • 没有找到相关文章

最新更新