目录
一、灰度转换
1.定义:
灰度变换也被称为图像的点运算(只针对图像的某一像素点)是所有图像处理技术中最简单的技术,其变换形式如下:s=T(r)
其中,T是灰度变换函数;r是变换前的灰度;s是变换后的像素。
2.作用
图像灰度变换的有以下作用:
- 改善图像的质量,使图像能够显示更多的细节,提高图像的对比度(对比度拉伸)
- 有选择的突出图像感兴趣的特征或者抑制图像中不需要的特征
- 可以有效的改变图像的直方图分布,使像素的分布更为均匀
原图片:

二、灰度处理代码
代码拿来:
import cv2 as cv
img=cv.imread('test.jpg')#加载图片
cv.imshow('BGR_img',img)
#将图片灰度转换
gray_img=cv.cvtColor(img,cv.COLOR_BGR2GRAY)
cv.imshow('gray_img',gray_img)
#保存图片
cv.imwrite('gray.jpg',gray_img)
cv.waitKey(0)
cv.destroyAllWindows()
结果展示:
<
本文介绍了图像处理中的灰度转换及其作用,包括改善图像质量、增强对比度和调整直方图分布。提供了使用OpenCV库进行灰度处理的Python代码示例,并展示了转换前后图像的效果。此外,还涵盖了图片尺寸调整的代码实现,通过cv.resize()函数完成图片大小的变化。
最低0.47元/天 解锁文章
7821

被折叠的 条评论
为什么被折叠?



