int 最大值_opencv分量法、加权平均法、最大值法、平均值法灰度化

有问题添加QQ群:686070107

一. c++实现

1. Opencv 分量法灰度化

分量法的主要思想便是取彩色图像三通道其中的任意一个通道分量,将它作为灰度图像的灰度值,按照现实应用选择一个通道。

7d26c85c061656d805d331b4644839a6.png

实现:

//此处更改图片地址  

2. Opencv 加权平均法灰度化

按照各个通道的重要性将彩色图像的三通道分量进行加权平均,再把得到的加权平均值作为灰度图像的灰度值,本次设计采用的灰度化方式便是用的加权平均法。

46b68d614fc973105cd4abbd0073af33.png

实现:

src 

3. Opencv 最大值法灰度化

最大值法便是求得彩色图像三通道分量中的最大值,再把求得的这个最大值作为灰度图的灰度值。

9efd27584dc147ddccf144e17371e312.png

实现:

src 

4. Opencv 平均值法灰度化

平均值法便是取彩色图像三通道分量的平均值,再将得到的这个平均值作为灰度图像的灰度值。

4068c5c499fd6cd39b2ffdf8ffbaee0d.png

实现:

src 

二. python实现

1. Opencv 分量法灰度化

分量法的主要思想便是取彩色图像三通道其中的任意一个通道分量,将它作为灰度图像的灰度值,按照现实应用选择一个通道。

7d26c85c061656d805d331b4644839a6.png

实现:

#encoding:utf-8

2. Opencv 加权平均法灰度化

按照各个通道的重要性将彩色图像的三通道分量进行加权平均,再把得到的加权平均值作为灰度图像的灰度值,本次设计采用的灰度化方式便是用的加权平均法。

46b68d614fc973105cd4abbd0073af33.png

实现:

#encoding:utf-8

3. Opencv 最大值法灰度化

最大值法便是求得彩色图像三通道分量中的最大值,再把求得的这个最大值作为灰度图的灰度值。

9efd27584dc147ddccf144e17371e312.png

实现:

#encoding:utf-8

4. Opencv 平均值法灰度化

平均值法便是取彩色图像三通道分量的平均值,再将得到的这个平均值作为灰度图像的灰度值。

4068c5c499fd6cd39b2ffdf8ffbaee0d.png

实现:

#encoding:utf-8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值