Python怎么實(shí)現(xiàn)圖像的直方圖均衡化

小億
120
2024-04-29 17:54:42
欄目: 編程語言

要實(shí)現(xiàn)圖像的直方圖均衡化,可以使用Python中的OpenCV庫(kù)來進(jìn)行操作。以下是一個(gè)簡(jiǎn)單的示例代碼來實(shí)現(xiàn)圖像的直方圖均衡化:

import cv2

# 讀取圖像
img = cv2.imread('input.jpg', 0)

# 進(jìn)行直方圖均衡化
equ = cv2.equalizeHist(img)

# 顯示原始圖像和均衡化后的圖像
cv2.imshow('Original Image', img)
cv2.imshow('Equalized Image', equ)
cv2.waitKey(0)
cv2.destroyAllWindows()

在這段代碼中,首先使用cv2.imread()函數(shù)讀取一張灰度圖像。然后使用cv2.equalizeHist()函數(shù)對(duì)圖像進(jìn)行直方圖均衡化。最后使用cv2.imshow()函數(shù)顯示原始圖像和均衡化后的圖像。

通過這段代碼,可以很容易地實(shí)現(xiàn)圖像的直方圖均衡化。

0