Computer >> Máy Tính >  >> Lập trình >> Python

Thực hiện thao tác đóng trên hình ảnh bằng OpenCV

Trong chương trình này, chúng ta sẽ thực hiện thao tác đóng bằng hàm cv2.morphologyEx (). Việc đóng sẽ loại bỏ các lỗ nhỏ ở tiền cảnh, thay đổi các lỗ nhỏ của hậu cảnh thành tiền cảnh. 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. Hàm chúng tôi sẽ sử dụng cho tác vụ này là cv2.morphologyEx (image, cv2.MORPH_CLOSE, kernel).

Hình ảnh gốc

Thực hiện thao tác đóng trên hình ảnh bằng OpenCV

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_CLOSE, kernel) cv2 .imshow ('Đang đóng', hình ảnh) 

Đầu ra

Thực hiện thao tác đóng trên hình ảnh bằng OpenCV