Python OpenCV 直方图均衡化:使用 cv2.equalizeHist() 增强图像对比度
可以使用 cv2.equalizeHist() 函数来对输入图片进行直方图均衡化。
以下是一个示例代码:
import cv2
# 读取输入图片
img = cv2.imread('input.jpg', cv2.IMREAD_GRAYSCALE)
# 进行直方图均衡化
equalized_img = cv2.equalizeHist(img)
# 显示均衡化后的图片
cv2.imshow('Equalized Image', equalized_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
其中,cv2.imread() 函数用于读取输入图片,cv2.IMREAD_GRAYSCALE 参数表示读取为灰度图像。cv2.equalizeHist() 函数用于进行直方图均衡化操作。最后使用 cv2.imshow() 函数显示均衡化后的图片。
原文地址: https://www.cveoy.top/t/topic/nuiz 著作权归作者所有。请勿转载和采集!