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

การทำให้ภาพเบลอ (Blurring) ด้วยฟังก์ชัน GaussianBlur() ของ OpenCV


ในโปรแกรมนี้ เราจะทำให้ภาพเบลอโดยใช้ฟังก์ชัน GaussianBlur() ของ OpenCV การเบลอแบบ Gaussian เป็นกระบวนการเบลอภาพโดยใช้ฟังก์ชัน Gaussian ใช้อย่างแพร่หลายในซอฟต์แวร์กราฟิกเพื่อกำจัดสัญญาณรบกวนและลดรายละเอียด

อัลกอริทึม

ขั้นตอนที่ 1: นำเข้า cv2
ขั้นตอนที่ 2: อ่านภาพต้นฉบับ
ขั้นตอนที่ 3: ใช้ฟังก์ชัน Gaussian Blur ส่งภาพและขนาดเคอร์เนลเป็นพารามิเตอร์
ขั้นตอนที่ 4: แสดงภาพ

ภาพต้นฉบับ

การทำให้ภาพเบลอ (Blurring) ด้วยฟังก์ชัน GaussianBlur() ของ OpenCV

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

import cv2
image = cv2.imread("testimage.jpg")
Gaussian = cv2.GaussianBlur(image, (7,7), 0)
cv2.imshow("Gaussian Blur", Gaussian)

ผลลัพธ์

Gaussian Blur:

การทำให้ภาพเบลอ (Blurring) ด้วยฟังก์ชัน GaussianBlur() ของ OpenCV