前言
直方图均衡化是图像处理中一种常用的技术,用于增强图像的对比度。通过均衡化,可以拉伸图像的像素值分布,使得图像在视觉上更加清晰。
完整代码
import cv2 as cv
def eqhist_hist():
# 加载灰度图像
image = cv.imread('images/test.png', cv.IMREAD_GRAYSCALE)
if image is None:
print("无法加载图像")
return
# 显示原始图像
cv.imshow("Original Image", image)
# 直方图均衡化
result = cv.equalizeHist(image)
# 显示均衡化后的图像
cv.imshow("Equalized Histogram", result)
# 等待用户按键关闭窗口
cv.waitKey(0)
cv.destroyAllWindows()
# 调用函数
eqhist_hist()
直方图均衡化
result = cv.equalizeHist(image)
- 功能:
- 对输入的灰度图像进行直方图均衡化。
- 拉伸图像的像素值分布,使像素更加均匀分布在整个灰度范围内,从而增强对比度。
运行效果
© 版权声明
转载请注明出处,并标明原文链接。
本网站尊重知识产权,如有侵权,请及时联系我们删除。
本站所有原创内容仅用于学习和交流目的,未经作者和本站授权不得进行商业使用或盈利行为。
本网站尊重知识产权,如有侵权,请及时联系我们删除。
本站所有原创内容仅用于学习和交流目的,未经作者和本站授权不得进行商业使用或盈利行为。
THE END
暂无评论内容