opencv的图片的灰度处理‘

Posted 体育.委员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的图片的灰度处理‘的主要内容,如果未能解决你的问题,请参考以下文章

python opencv身份证灰度图二值化应该怎么处理

iOS OpenCV 图像灰度处理

iOS OpenCV 图像灰度处理

怎样用opencv语句求二值化图像总的灰度值

opencv如何将lena.jpg的灰度值读取出来并在计算机上保存下来

Opencv 图像处理:图像基础操作与灰度转化