在python中用cv2对输入图片进行直方图均衡化
可以使用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()函数显示均衡化后的图片。
原文地址: http://www.cveoy.top/t/topic/cm8s 著作权归作者所有。请勿转载和采集!