可以使用 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() 函数显示均衡化后的图片。

Python OpenCV 直方图均衡化:使用 cv2.equalizeHist() 增强图像对比度

原文地址: https://www.cveoy.top/t/topic/nuiz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录