opencv显示图片
#include "stdafx.h"
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
const char* imagename = "拍照时间-02-06-09.bmp";
Mat img = imread(imagename);//读取图片
if(img.empty())
{
fprintf(stderr,"Can not load image %s\n",imagename);
return -1;
}
imshow("image",img);//显示图片
waitKey();//等待响应时间,(0或-1为无线等待)
return 0;
}
#include "stdafx.h"
#include <highgui.h>
int _tmain(int argc, _TCHAR* argv[])
{
IplImage* img = cvLoadImage("拍照时间-02-06-09.bmp");
cvNamedWindow("Example1",CV_WINDOW_AUTOSIZE);//第二个参数定义窗口的属性,第一个参数是窗口标题
cvShowImage("Example1",img);//第一个参数确定在哪个已存在的窗口显示图像
cvWaitKey(0); //使程序暂停,等待用户触发一个按键操作,0或负数则是一直等待
cvReleaseImage(&img); //释放图像文件所分配的内存
cvDestroyWindow("Example1");//销毁窗口
return 0;
}