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

Pha loãng hình ảnh bằng cách sử dụng hàm OpenCV dilate ()

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

Pha loãng hình ảnh bằng cách sử dụng hàm OpenCV dilate ()

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

Pha loãng hình ảnh bằng cách sử dụng hàm OpenCV dilate ()

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.