제품리뷰

파이썬 뉴진스버니 누끼따는 프로그램 만들기

젊은우산 2023. 3. 8. 18:27
반응형

코드부터 본론 

 

import cv2
import numpy as np

# 이미지 불러오기 
input_image = cv2.imread('C:/Users/jackki/Desktop/Bunnies.jpg')

# cv2 라이브러리를 사용하여 불러온 이미지를 그레이스케일로 변환
gray_image = cv2.cvtColor(input_image, cv2.COLOR_BGR2GRAY)

# Canny의 엣지 감지 알고리즘을 적용
edges = cv2.Canny(gray_image, 100, 200)

# 불러온 이미지와 같은 크기의 검은 바탕이미지를 만들고
output_image = np.zeros_like(input_image)

# 위의 적용한 엣지들을 흰색(255,255,255)으로 채움 
output_image[edges != 0] = (255, 255, 255)

# 이미지를 경로폴더에 저장 
cv2.imwrite('C:/Users/jackki/Desktop/image.jpg', output_image)
 
 
 
원본이미지

 

결과물

 
 
반응형