(二)对图像进行预处理(灰度化,二值化) 您所在的位置:网站首页 灰度值在图像处理中的含义 (二)对图像进行预处理(灰度化,二值化)

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

2024-07-12 13:00| 来源: 网络整理| 查看: 265

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

图像灰度化是指每个像素只有一个采样颜色的图像,这类图像通常显示为从最暗黑色到最亮的白色的灰度。   灰度图像与黑白图像不同,在计算机图像领域中黑白图像只有黑白两种颜色,一般称为二值图(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


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有