프로그램

[파이썬] 문제 : 이미지 테두리 만들기

오디세이99 2023. 1. 10. 13:50
728x90
반응형
import numpy as np
import cv2

im = cv2.imread('image.png')         # 이미지 읽기

bordersize = 10                      # 테두리 구께
border = cv2.copyMakeBorder(
    im,
    top=bordersize,
    bottom=bordersize,
    left=bordersize,
    right=bordersize,
    borderType=cv2.BORDER_CONSTANT,
    value=[0,0,255]                    # red. 테두리 컬러
)

cv2.imshow('image', im)                 # 원래 이미지 보기
cv2.imshow('border', border)            # 테두리 이미지 보기

cv2.imwrite('image_border.jpg', border)  # 테두리 파일 저장


cv2.waitKey(0)
cv2.destroyAllWindows()

 

728x90
반응형