Python: PyOpenCV2.1: Save image

18 08 2012

20110818

 

มาต่อกันเลย เมื่อเปิดภาพให้เป็นภาพโทนสีเทาได้แล้ว เราก็มาดูวิธีเขียนเป็นไฟล์ใหม่กันดีกว่า
กำหนดให้เขียนเป็นชื่อเดิม และรูปแบบไฟล์ให้เป็น pgm 
ตอนท้ายลองเปิดทั้งภาพที่เป็นโทนขาวดำที่อยู่ในเมโมรี่ และเปิดไฟล์ผลลัพธ์ที่เพิ่งบันทึกไป

โค้ด

import pyopencv as cv

filename = r’violet.jpg’
color = cv.imread(filename,cv.CV_LOAD_IMAGE_COLOR)
gray = cv.imread(filename,cv.CV_LOAD_IMAGE_GRAYSCALE)
iname,fname = filename.split(“.”)

outname = iname +”.pgm”
cv.imwrite(outname,gray)
cv.imshow(“PyopenCV: input image”,color)
cv.imshow(“PyopenCV: output image”,gray)
cv.imshow(“PyopenCV: load output image”,cv.imread(outname))
cv.waitKey(0)

 

Image


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: