Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

OpenCV 함수 dilate()를 사용하여 이미지 확장

<시간/>

이 프로그램에서는 OpenCV 라이브러리의 dilate 함수를 사용하여 이미지를 확장합니다. 팽창은 이미지의 개체 경계에 픽셀을 추가합니다. 즉, 이미지를 모든 면으로 확장합니다.

원본 이미지

OpenCV 함수 dilate()를 사용하여 이미지 확장

알고리즘

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

예시 코드

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)

출력

OpenCV 함수 dilate()를 사용하여 이미지 확장

설명

보시다시피 이미지가 확장됩니다. 즉, 이미지의 픽셀이 확장되어 이미지가 약간 왜곡되어 보입니다.