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

imwrite函数的使用

#include<opencv/cv.h>
#include<opencv/highgui.h>

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;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章