OpenCV学习笔记-------图文件转换

imwrite函数的使用

#include
#include

using namespace cv;
int main(int, char**)
{
	char* imageName = "F:\\Openfile\\Open_file\\open1\\01.jpg";
	
	Mat image = imread(imageName,1);
	Mat gray_image;

	//图像从BGR转换为灰度
	cvtColor(image,gray_image,CV_BGR2GRAY);
	//存储转换后的文件
	imwrite("F:\\Openfile\\Open_file\\open1\\02.jpg",gray_image);

	//显示图文件窗口大小的控制
	namedWindow(imageName,CV_WINDOW_AUTOSIZE);
	namedWindow("Gray image", CV_WINDOW_AUTOSIZE);

	//显示原先图文件
	imshow(imageName,image);

	//显示灰度图文件
	imshow("F:\\Openfile\\Open_file\\open1\\02.jpg",gray_image);

	waitKey(0);

	return 0;
}

你可能感兴趣的:(vs2017,opencv)