#include "stdafx.h"
#include <opencv2\highgui\highgui.hpp>
#include <opencv2\opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
//图像的读入方法1
Mat img = imread("pic.jpg");
/*
//图像的读入方法2
Mat srcImage; //定义Mat类型变量
const char *srcImageName = "pic.jpg"; //指针指向图像文件
srcImage = imread(srcImageName); //文件读入到srcImage变量中
*/
//检查是否成功读入图像
if(img.empty())
{
cout<<"Can not load image."<<endl;
return -1;
}
resize(srcImage, srcImage, Size(), 0.3, 0.3);//用双线性插值算法对图像进行缩放
imwrite("pic2.jpg",srcImage);//保存图像
namedWindow("MyWindow", CV_WINDOW_AUTOSIZE);//产生一个窗口
imshow("MyWindow", srcImage);//图像显示
waitKey(0);//等待按键事件
destroyWindow("MyWindow");
return 0;
}
openCV之图像文件的读写操作
猜你喜欢
转载自blog.csdn.net/weixin_39393712/article/details/80725822
今日推荐
周排行