【发布时间】:2011-08-10 12:58:08
【问题描述】:
您好,我正在尝试使用 opencv 的 imread 函数读取图像,如链接 (http://opencv.itseez.com/doc/tutorials/introduction/display_image/display_image.html#display-image)。我有带有 64 位 Windows 7 的 VS2010。每次尝试时都会收到错误消息“无图像数据”,但是我要读取的图像与代码位于同一文件夹中。有人可以帮我如何使用 imread 功能读取图像吗?我的代码如下:
#include "stdafx.h"
#include <cv.h>
#include <highgui.h>
using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
Mat image;
image = imread("al.jpg");
if(argc != 2 || !image.data )
{
printf("no image data \n");
return -1;
}
namedWindow("Display Image", CV_WINDOW_AUTOSIZE);
imshow("Display Image", image);
waitKey(0);
return 0;
}
【问题讨论】:
-
如果您觉得答案有帮助,请务必接受。
标签: c++ visual-studio-2010 opencv