要實現圖像的直方圖均衡化,可以使用Python中的OpenCV庫來進行操作。以下是一個簡單的示例代碼來實現圖像的直方圖均衡化:
import cv2
# 讀取圖像
img = cv2.imread('input.jpg', 0)
# 進行直方圖均衡化
equ = cv2.equalizeHist(img)
# 顯示原始圖像和均衡化后的圖像
cv2.imshow('Original Image', img)
cv2.imshow('Equalized Image', equ)
cv2.waitKey(0)
cv2.destroyAllWindows()
在這段代碼中,首先使用cv2.imread()
函數讀取一張灰度圖像。然后使用cv2.equalizeHist()
函數對圖像進行直方圖均衡化。最后使用cv2.imshow()
函數顯示原始圖像和均衡化后的圖像。
通過這段代碼,可以很容易地實現圖像的直方圖均衡化。