彩色图片与灰色图片的转换(代码) (1)

时间:2022-07-15 03:14:27 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
百度文库 - 让每个人平等地提升自我!





代码如下:

#include "stdafx.h" #include #include #include #include

#include

int _tmain(int argc, _TCHAR* argv[]) {

char *grayName = "gray.jpg";

IplImage*srcImage= cvLoadImage("Lena.jpg",CV_LOAD_IMAGE_UNCHANGED); IplImage*dstImage= cvCreateImage(cvSize(srcImage->width,srcImage->height),IPL_DEPTH_8U,1);

// IPL_DEPTH_8U - 无符号8位整型

cvCvtColor(srcImage,dstImage,CV_RGB2GRAY); cvSaveImage(grayName,dstImage);

cvShowImage("srcImage",srcImage ); cvWaitKey(0);

cvShowImage("srcImage",dstImage ); cvWaitKey(0); }

运行结果如下:

1


百度文库 - 让每个人平等地提升自我!





2


百度文库 - 让每个人平等地提升自我!







3


本文来源:https://www.wddqw.com/doc/dda479e0bc23482fb4daa58da0116c175e0e1e67.html