图像加载与保存 OpenCV C++

头文件是包含的库,在GitHub上下载的

imread("图片路径",图片加载方式)

图片加载方式:

IMREAD_GRAYSCALE 灰度图像

IMREAD_COLOR 默认的BGR彩色图像加载

图像显示与保存:

imshow函数——图像显示,不支持透明通道

imwrite函数——图像保存,支持各种格式

namedWindow(“要显示图片的标题名”,Mat对象);

imwrite(“要保存的路径”,Mat对象)

waitKey是为了不让图片一闪而过

 

#include<opencv2/opencv.hpp>
#include <iostream>

using namespace cv;
using namespace std;

int main()
{
    Mat src = imread("D:/images/lena.jpg",IMREAD_GRAYSCALE);
    namedWindow("test2",WINDOW_AUTOSIZE);
    imshow("test2", src);
    imwrite("D:/test02.png", src);
    waitKey(0);
    destroyAllWindows();
}

 

 

posted @ 2020-10-08 16:31  袁君(Louis)  阅读(316)  评论(0)    收藏  举报