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;
}