Trong chương trình này, chúng ta sẽ thực hiện phép mở (opening) trên ảnh. Opening loại bỏ các đối tượng nhỏ khỏi tiền cảnh của ảnh, đưa chúng vào nền. Kỹ thuật này cũng có thể dùng để tìm hình dạng cụ thể. Opening có thể gọi là erosion theo sau bởi dilation. Hàm dùng cho tác vụ này là cv2.morphologyEx(image, cv2.MORPH_OPEN, kernel).
Ảnh gốc

Thuật toán
Bước 1: Import cv2 và numpy. Bước 2: Đọc ảnh. Bước 3: Định nghĩa kernel. Bước 4: Truyền ảnh và kernel vào cv2.morphologyEx(). Bước 5: Hiển thị kết quả.
Mã ví dụ
import cv2
import numpy as np
image = cv2.imread('testimage.jpg')
kernel = np.ones((5, 5), np.uint8)
image = cv2.morphologyEx(image, cv2.MORPH_OPEN, kernel)
cv2.imshow('Opening', image)
Kết quả
