一、运行环境
环境是Visual Studio 2015和OpenCV4.0.1
二、示例代码
主要涉的函数:
CV_EXPORTS_W void cvtColor( InputArray src, OutputArray dst, int code, int dstCn = 0 );
简介:该函数将输入图像从一种颜色空间转换为另一种颜色空间。从而方便的在不同颜色空间下修改图片。
#include<iostream>
#include<opencv2\opencv.hpp>
using namespace cv;
int main(int argc, char *argv[])
{
const char * imagePath = "./1234.jpg";
const char * savePath = "./result.jpg";
const char * source = "sourceImage";
const char * result = "resultImage";
Mat sourceImage = imread(imagePath);
Mat grayImage;
namedWindow(source);
imshow(source, sourceImage);
cvtColor(sourceImage, grayImage, COLOR_BGR2GRAY);
namedWindow(result);
imshow(result, grayImage);
waitKey(0);
imwrite(savePath, grayImage);
return 0;
}