1,读取图片,检查图片是否已经被正确读取:
Mat image=imread("1.jpg");
if(!image.data){
cout<<"oh, no . wrong~~~";
}
2.调用Mat的size()方法,可以获取该图像的尺寸。返回的是一个结构体。
Mat image;
cout<<"height: "<<image.size().height();
cout<<"width: "<<image.size().width;
3.在原地进行的图像变换:
Mat image,result;
flip(image,result,1); 1:表示水平翻转
2:表示垂直翻转
负数表示既有水平也有垂直翻转
4,图片写入:
imwrite("1.bmp",result);
.bmp 格式的文件是windows操作系统的标准图像文件格式~