Opencv 读取图片显示并保存到另一文件夹

Opencv全套教程资料下载

#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;

}

猜你喜欢

转载自blog.csdn.net/tianli3153/article/details/84670777