Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การใช้ Gaussian Blur กับภาพด้วย Pillow Library


ในโปรแกรมนี้ เราจะทำให้ภาพเบลอ (Blur) โดยใช้ Gaussian Filter คลาส ImageFilter ใน Pillow Library มีฟังก์ชันชื่อ GaussianBlur() ซึ่งช่วยให้ใช้ Gaussian Blur Filter ได้ ฟังก์ชันนี้รับพารามิเตอร์เดียวคือ Blur Radius

ภาพต้นฉบับ

การใช้ Gaussian Blur กับภาพด้วย Pillow Library

อัลกอริทึม

Step 1: Import Image และ ImageFilter จาก Pillow
Step 2: เปิดภาพ
Step 3: เรียกเมธอด gaussianblur() และระบุ Radius
Step 4: แสดงผลลัพธ์

ตัวอย่างโค้ด

from PIL import Image, ImageFilter

im = Image.open('image_test.jpg')
im1 = im.filter(ImageFilter.GaussianBlur(radius=9))
im1.show()

ผลลัพธ์

การใช้ Gaussian Blur กับภาพด้วย Pillow Library