이 프로그램에서는 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)
출력
설명
보시다시피 이미지가 확장됩니다. 즉, 이미지의 픽셀이 확장되어 이미지가 약간 왜곡되어 보입니다.