读取,修改,保存图像。
#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