图像的灰度化代码

来源:互联网 发布:河南公务员网络培训app 编辑:程序博客网 时间:2024/05/16 12:26
const char* imagename = "1.jpg";
IplImage * img = cvLoadImage(imagename);


//const CvArr* s = (CvArr*)&srcimage;
//灰度化操作  
cvNamedWindow("image", CV_WINDOW_AUTOSIZE); //创建窗口  
cvShowImage("image", img); //显示图像  


IplImage* img1 = cvCreateImage(cvGetSize(img), IPL_DEPTH_8U, 1);//创建目标图像  
cvCvtColor(img, img1, CV_BGR2GRAY);//cvCvtColor(src,des,CV_BGR2GRAY)  
cvNamedWindow("gray_image", CV_WINDOW_AUTOSIZE);//创建显示目标的窗口  


cvShowImage("gray_image", img1);//显示灰度图像  


cvWaitKey();


cvReleaseImage(&img);
cvReleaseImage(&img1);
cvDestroyAllWindows();
0 0
原创粉丝点击