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

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


ในโปรแกรมนี้ เราจะทำให้ภาพเบลอโดยใช้ฟังก์ชัน blur() ของ OpenCV

อัลกอริทึม

ขั้นตอนที่ 1: นำเข้า OpenCV
ขั้นตอนที่ 2: นำเข้าภาพ
ขั้นตอนที่ 3: กำหนดขนาดเคอร์เนล
ขั้นตอนที่ 4: เรียกฟังก์ชัน blur() ส่งภาพและขนาดเคอร์เนลเป็นพารามิเตอร์
ขั้นตอนที่ 5: แสดงผลลัพธ์

ภาพต้นฉบับ

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

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

import cv2
image = cv2.imread("testimage.jpg")
kernel_size = (7,7)
image = cv2.blur(image, kernel_size)
cv2.imshow("blur", image)

ผลลัพธ์

Blurred Image

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

คำอธิบาย

ขนาดเคอร์เนลถูกใช้เพื่อเบลอเพียงส่วนเล็กๆ ของภาพ เคอร์เนลจะเคลื่อนที่ทั่วทั้งภาพและเบลอพิกเซลที่ครอบคลุม