读取,修改,保存图像

读取,修改,保存图像。

#include<iostream>
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include<opencv2/imgproc.hpp>
#include<windows.h>
using namespace cv;
using namespace std;

int main() {
    Mat image;
    image = imread("D:\OpenCVT\2.jpg", CV_LOAD_IMAGE_COLOR);
    Mat gray_image;
    cvtColor(image, gray_image, CV_BGR2GRAY);
    imwrite("D:\OpenCVT\3.jpg", gray_image);
    namedWindow("image", CV_WINDOW_AUTOSIZE);
    imshow("image", image);
    namedWindow("garyImage", CV_WINDOW_AUTOSIZE);
    imshow("garyImage", gray_image);
    waitKey(0);
}

 图像读取 imread

图像颜色空间的转换cvtColor

参数:

源图像

目标图像

附加参数,用于指定转换的类型

将图像保存至硬盘 imwrite

原文地址:https://www.cnblogs.com/zuoyou151/p/9443079.html