Trong chương trình này, chúng tôi sẽ thực hiện thao tác Blackhat trên một hình ảnh bằng OpenCV. Biến đổi BlackHat được sử dụng để tăng cường các đối tượng tối quan tâm trên nền sáng. Chúng ta sẽ sử dụng hàm morphologyEx (image, cv2.MORPH_BLACKHAT, kernel).
Hình ảnh gốc
Thuật toán
Bước 1:Nhập cv2.Bước 2:Đọc hình ảnh. Bước 3:Xác định kích thước hạt nhân. Bước 4:Truyền hình ảnh và hạt nhân đến hàm cv2.morphologyex (). trước>Mã mẫu
import cv2image =cv2.imread ('image_test.jpg') filter_size =(5,5) kernel =cv2.getStructuringElement (cv2.MORPH_RECT, filter_size) image =cv2.morphologyEx (image, cv2.MORPH_BLACKHAT, kernel) cv2 .imshow ('BlackHat', hình ảnh)Đầu ra