使用OpenCv将一幅图像转换为灰度图像
灰度图像在实际应用中也不少,转换为灰度图像比较简单,关键函数:cvCvtColor
cvCvtColor(IplImage* src, IplImage* dst, CV_BRG2GRAY);
注意:
最后一个参数为CV_BRG2GRAY,表示将BRG图片(彩色图片)转换为灰度图片(黑白)。
参数src、dst必须事先分配好内存空间!
下面是代码:
#include <stdio.h>
#include <stdlib.h>
#include <opencv/cv.h>
#include <opencv/highgui.h>
int toGray(IplImage* img)
{
IplImage* dst = cvCreateImage(cvGetS

本文介绍如何利用OpenCV库将彩色图像转换成灰度图像,主要涉及cvCvtColor函数,通过CV_BGR2GRAY参数将BGR格式的彩色图片转化为灰度图片。操作简单,适用于图像处理的多种场景。
最低0.47元/天 解锁文章
534

被折叠的 条评论
为什么被折叠?



