Trong chương trình này, chúng ta sẽ thực hiện thao tác mở trên ảnh. Việc mở sẽ xóa các đối tượng nhỏ khỏi nền trước của hình ảnh, đặt chúng vào nền sau. Kỹ thuật này cũng có thể được sử dụng để tìm các hình dạng cụ thể trong một hình ảnh. Sự mở ra có thể được gọi là sự xói mòn sau đó là sự giãn nở. Hàm chúng tôi sẽ sử dụng cho tác vụ này là cv2.morphologyEx (image, cv2.MORPH_OPEN, kernel).
Hình ảnh gốc
Thuật toán
Bước 1:Nhập cv2 và numpy. Bước 2:Đọc hình ảnh. Bước 3:Xác định hạt nhân. / pre>Mã mẫu
import cv2import numpy as npimage =cv2.imread ('testsmage.jpg') kernel =np.ones ((5,5), np.uint8) image =cv2.morphologyEx (image, cv2.MORPH_OPEN, kernel) cv2 .imshow ('Mở đầu', hình ảnh)Đầu ra