Trong chương trình này, chúng tôi sẽ làm giãn một hình ảnh bằng cách sử dụng hàm dilate trong thư viện OpenCV. Dilation thêm pixel vào ranh giới của các đối tượng trong hình ảnh, tức là nó mở rộng hình ảnh ở tất cả các phía.
Hình ảnh gốc
Thuật toán
Step 1: Import cv2 and numpy. Step 2: Read the image using opencv.imread(). Step 3: Define the kernel using np.ones() function. Step 4: Pass the image and kernel to the dilate() function. Step 5: Display the image
Mã mẫu
import cv2 import numpy as np image = cv2.imread('testimage.jpg') kernel = np.ones((3,3), np.uint8) image = cv2.dilate(image, kernel) cv2.imshow('Dilated Image', image)
Đầu ra
Giải thích
Như bạn có thể thấy, hình ảnh được mở rộng, tức là các pixel của hình ảnh được mở rộng và do đó, hình ảnh trông hơi méo.