OpenCV

[OpenCV] 이미지 처리 (concat)

괜찮나요닝겐 2024. 8. 18. 14:03
728x90
반응형

오늘은 이미지를 가로나 세로로 붙여보는걸 해보자

 

import cv2
import numpy as np

# 이미지 로드
image1 = cv2.imread('/my_dir/image1.jpg')
image2 = cv2.imread('/my_dir/image2.jpg')

# 이미지 크기 조정 (필요에 따라)
image1 = cv2.resize(image1, (300, 200))
image2 = cv2.resize(image2, (300, 200))

# 수평 결합 (각 이미지의 height이 같아야함)
concatenated_h_image = cv2.hconcat([image1, image2])

# 수직 결합 (각 이미지의 width가 같아야함)
concatenated_v_image = cv2.vconcat([image1,image2])

# 결과 저장
cv2.imwrite('/my_dir/concatenated_h_image.jpg', concatenated_h_image)
cv2.imwrite('/my_dir/concatenated_v_image.jpg', concatenated_v_image)

 

딥러닝 모델로 CAM(Class Activation Map) 같은걸 그릴때 실제 원본과 같이 비교하면 좋다. 그럴때 사용하면 편리하다. 

 

오늘은 여기까지

 

728x90
반응형