Python: PyOpenCV2.1: Histogram Equalization

18 08 2012

20120818

พอเริ่มไปได้ก็เริ่มสนุก มาเพิ่มความคมชัดของภาพด้วยการทำ Histogram Equalization
ด้วยฟังก์ชั่น EqualizeHist()

โค้ด

import pyopencv as cv

filename = r’violet.jpg’
inImage = cv.imread(filename,cv.CV_LOAD_IMAGE_GRAYSCALE)
outImage = cv.imread(filename,cv.CV_LOAD_IMAGE_GRAYSCALE)

cv.equalizeHist(inImage,outImage)

cv.imshow(“PyopenCV: input image”,inImage)
cv.imshow(“PyopenCV: output image”,outImage)
cv.waitKey(0)

ได้ผล

ต้องเป็นภาพโทนสีเทา นะครับ ภาพสีลองแล้วไม่สามารถ


Actions

Information

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: