(二)对图像进行预处理(灰度化,二值化)

对图像进行预处理(灰度化,二值化)

一、图像灰度化处理

图像灰度化是指每个像素只有一个采样颜色的图像,这类图像通常显示为从最暗黑色到最亮的白色的灰度。
  灰度图像与黑白图像不同,在计算机图像领域中黑白图像只有黑白两种颜色,一般称为二值图(0 or 255),灰度图在黑色与白色中间还有很多级的颜色深度(0-255)。
在RGB模型中,如果R=G=B是,则彩色表示一种灰度颜色,其中R=G=B的值叫灰度值。

1.图像灰度化的方法

灰度化方法主要有,分量法,最大值法,平均值法和加权平均值法。

  • 平均值法:将彩色图像中的三分量亮度求平均得到一个灰度图。
  • 最大值法:将彩色图像中的三分量亮度的最大值作为灰度图的灰度值;
  • 分量法:算法思想是先把RGB 每个分量的值作为图像的灰度值,这样就得到原图像的三个灰度图像,然后选择三个中的一个灰度图,即用RGB 三个分量的某一个分量作为该点的灰度值。
  • 加权平均法:该算法主要就是根据某种条件,将三个分量以不同的权值进行加权平均;
    公式如下图所示:
    在这里插入图片描述
      现以加权放大的灰度图变换为例,是将其三个分量以不同的权值进行加权平均,由于人眼对绿色敏感程度最高,对蓝色敏感最低,因此,按下式对RGB三分量进行加权平均能后得到较为合理的灰度图像。
    在这里插入图片描述
      首先通过cv2读取图片,将其高度、宽度提取出来,在通过以上公式对每个通道的每个像素进行加权操作,使用此公式的代码为:
import cv2 
import numpy as np  
	  
image = cv2.imread('.\\test1.png')  
#读取图片像素高宽  
sp 
  • 18
    点赞
  • 106
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值