Trong chương trình này, chúng tôi sẽ xóa một hình ảnh bằng cách sử dụng hàm OpenCV erode (). Xói mòn hình ảnh có nghĩa là thu nhỏ hình ảnh. Nếu bất kỳ pixel nào trong nhân là 0, thì tất cả các pixel trong nhân được đặt thành 0. Một điều kiện trước khi áp dụng hàm xói mòn trên hình ảnh là hình ảnh phải là hình ảnh thang độ xám.
Hình ảnh gốc
Thuật toán
Step 1: Import cv2 Step 2: Import numpy. Step 3: Read the image using imread(). Step 4: Define the kernel size using numpy ones. Step 5: Pass the image and kernel to the erode function. Step 6: Display the output.
Mã mẫu
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)
Đầu ra