#include <opencv2/opencv.hpp>
#include <stdio.h>
#include
using namespace std;
using namespace cv;
int main()
{
Mat img;
img = imread("../libo_resource/test.bmp", CV_LOAD_IMAGE_COLOR);//CV_LOAD_IMAGE_COLOR值为1(默认)3通道, CV_LOAD_IMAGE_GRAYSCALE =0灰度单通道
//核实图像是否成功读入内存单元
if (!img.data)
{
cout << "No Image Data:图像数据未成功读入,请核实读入路径及图像信息" << endl;
return -1;
}
namedWindow("display window", CV_WINDOW_AUTOSIZE);//CV_WINDOW_AUTOSIZE=1默认,可以全屏,但是图像大小不变,不会插值适应全屏,CV_WINDOW_NORMAL = 0x00000000, 即可以全屏(自动插值)
imshow("display window", img);
imwrite("../libo_output/output.bmp", img);//资源保存在.cpp源文件所在目录的上一级目录的一个文件夹
waitKey(0);//waiting forever
return 0;
}