Python: OpenCV ทำภาพ Smooth
ต่อไปก็ทำภาพให้ blur ด้วย Gaussian blur ก็ทำคล้ายเดิม แต่เมื่อได้ภาพมาแล้วให้เพิ่มคำสั่ง out_im = cv.CreateImage( cv.GetSize(im), cv.IPL_DEPTH_8U, 3 ) เพื่อสร้าง ที่เก็บภาพหลังการ smooth แล้ว cv.IPL_DEPTH_8U หมายถึง uint8 cv.IPL_DEPTH_8S หมายถึง int8 cv.IPL_DEPTH_32F หมายถึง float32 เป็นต้น ต่อไปก็ cv.Smooth(im,out_im,cv.CV_GAUSSIAN,11,11) แล้วก็เอาภาพ out_im มาแสดง cv.ShowImage("Show Blur",out_im) ผลลัพธ์ ก็เป็นตามนี้  
Create Date : 13 พฤษภาคม 2555 | | |
Last Update : 13 พฤษภาคม 2555 19:25:20 น. |
Counter : 1502 Pageviews. |
| |
|
|
|