有问题添加QQ群:686070107
一. c++实现
1. Opencv 分量法灰度化
分量法的主要思想便是取彩色图像三通道其中的任意一个通道分量,将它作为灰度图像的灰度值,按照现实应用选择一个通道。
实现:
//此处更改图片地址
2. Opencv 加权平均法灰度化
按照各个通道的重要性将彩色图像的三通道分量进行加权平均,再把得到的加权平均值作为灰度图像的灰度值,本次设计采用的灰度化方式便是用的加权平均法。
实现:
src
3. Opencv 最大值法灰度化
最大值法便是求得彩色图像三通道分量中的最大值,再把求得的这个最大值作为灰度图的灰度值。
实现:
src
4. Opencv 平均值法灰度化
平均值法便是取彩色图像三通道分量的平均值,再将得到的这个平均值作为灰度图像的灰度值。
实现:
src
二. python实现
1. Opencv 分量法灰度化
分量法的主要思想便是取彩色图像三通道其中的任意一个通道分量,将它作为灰度图像的灰度值,按照现实应用选择一个通道。
实现:
#encoding:utf-8
2. Opencv 加权平均法灰度化
按照各个通道的重要性将彩色图像的三通道分量进行加权平均,再把得到的加权平均值作为灰度图像的灰度值,本次设计采用的灰度化方式便是用的加权平均法。
实现:
#encoding:utf-8
3. Opencv 最大值法灰度化
最大值法便是求得彩色图像三通道分量中的最大值,再把求得的这个最大值作为灰度图的灰度值。
实现:
#encoding:utf-8
4. Opencv 平均值法灰度化
平均值法便是取彩色图像三通道分量的平均值,再将得到的这个平均值作为灰度图像的灰度值。
实现:
#encoding:utf-8