首页 > 代码库 > opencv的图片的灰度处理‘
opencv的图片的灰度处理‘
#include "stdafx.h" //实现将彩色图片转换成灰度图
int _tmain(int argc, _TCHAR* argv[])
{
IplImage *image; //初始化保存原始图像
IplImage *result; //保存灰度图
image = cvLoadImage("图片3.jpg",-1);
int channel =-1;
int depth =image->depth;
CvSize sz;
sz.width =image->width;
sz.height =image->height;
result = cvCreateImage(sz,depth,channel);
cvCvtColor(image,result,CV_BGR2GRAY);
cvNamedWindow("original",1);
cvShowImage("original",image);
cvNamedWindow("gray",1);
cvShowImage("gray",result);
cvSaveImage("路面5.jpg",result);
cvWaitKey(0);
cvReleaseImage(&image);
cvReleaseImage(&result);
cvDestroyWindow("original");
cvDestroyWindow("gray");
return 0;
}
opencv的图片的灰度处理‘
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。