ในโปรแกรมนี้ เราจะกัดกร่อนภาพ (erode) โดยใช้ฟังก์ชัน erode() ของ OpenCV การกัดกร่อนภาพหมายถึงการหดตัวของภาพ หากพิกเซลใดในเคอร์เนลมีค่า 0 แล้วพิกเซลทั้งหมดในเคอร์เนลจะถูกตั้งค่าเป็น 0 เงื่อนไขก่อนใช้ฟังก์ชัน erosion คือภาพควรเป็นภาพ grayscale
ภาพต้นฉบับ

อัลกอริทึม
ขั้นตอนที่ 1: นำเข้า cv2 ขั้นตอนที่ 2: นำเข้า numpy ขั้นตอนที่ 3: อ่านภาพด้วย imread() ขั้นตอนที่ 4: กำหนดขนาดเคอร์เนลด้วย numpy ones ขั้นตอนที่ 5: ส่งภาพและเคอร์เนลให้ฟังก์ชัน erode ขั้นตอนที่ 6: แสดงผลลัพธ์
ตัวอย่างโค้ด
import cv2
import numpy as np
image = cv2.imread('testimage.jpg')
kernel = np.ones((7,7), np.uint8)
image = cv2.erode(image, kernel)
cv2.imshow('Eroded Image', image)
ผลลัพธ์
