700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 利用OpenCV的imread将RGB图像转化为灰度图像

利用OpenCV的imread将RGB图像转化为灰度图像

时间:2021-07-18 02:54:44

相关推荐

利用OpenCV的imread将RGB图像转化为灰度图像

图像处理开发需求、图像处理接私活挣零花钱,请加微信/QQ 2487872782

图像处理开发资料、图像处理技术交流请加QQ群,群号 271891601

通常,我们是利用cvtColor将图像转化为灰度图,但实际上在读取图像的时候便可以将图像转化为灰度图,

很简单的操作,只需要将imread的第二个参数置为0即可

如下面的代码:

cv::Mat srcImage = cv::imread("lakeWater.jpg",0);

官方对第二个参数的说明如下:

>0 Return a 3-channel color image

=0 Return a grayscale image

<0 Return the loaded image as is. Note that in the current implementation the alpha channel, if any, is stripped from the output image. For example, a 4-channel RGBA image is loaded as RGB if flags\ge0 .

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。