#include<iostream>
#include"opencv2/imgproc/imgproc.hpp"
#include"opencv2/highgui/highgui.hpp"
using namespace std;
using namespace cv;
int main()
{
//用Iplimage读取,转换为mat显示
IplImage *pic = cvLoadImage("12.JPG");
Mat mat_pic(pic, true);
imshow("pic", mat_pic);
//用mat读取
Mat mat_pic2 = imread("12.jpg");
if (mat_pic2.empty()){
cout << "pic is empty" << endl;
return 1;
}
//显示
imshow("pic2", mat_pic2);
//按下esc 保存
if (waitKey(-1) == 27){
imwrite("save.jpg",mat_pic2);
}
return 0;
}