python opencv 이미지 합치기
2023. 11. 1. 18:05ㆍpython
OpenCV를 사용하여 두 개의 이미지를 하나의 이미지로 결합하고 저장하는 방법은 다음과 같습니다. 두 이미지를 수평으로 또는 수직으로 결합할 수 있습니다.
두 이미지를 수평으로 결합하는 경우:
import cv2
# 두 이미지를 읽어옵니다.
image1 = cv2.imread('image1.jpg')
image2 = cv2.imread('image2.jpg')
# 두 이미지를 수평으로 결합합니다.
combined_image = cv2.hconcat([image1, image2])
# 결합된 이미지를 저장합니다.
cv2.imwrite('combined_image.jpg', combined_image)
두 이미지를 수직으로 결합하는 경우:
import cv2
# 두 이미지를 읽어옵니다.
image1 = cv2.imread('image1.jpg')
image2 = cv2.imread('image2.jpg')
# 두 이미지를 수직으로 결합합니다.
combined_image = cv2.vconcat([image1, image2])
# 결합된 이미지를 저장합니다.
cv2.imwrite('combined_image.jpg', combined_image)
이 코드는 두 이미지를 읽어온 후 cv2.hconcat()
또는 cv2.vconcat()
을 사용하여 이미지를 결합합니다. 그런 다음 cv2.imwrite()
를 사용하여 결합된 이미지를 저장할 수 있습니다. 이미지 파일의 경로와 형식을 알맞게 변경해주세요.
'python' 카테고리의 다른 글
헝가리안 알고리즘 (0) | 2023.11.17 |
---|---|
cv2 bbox 그리기 (0) | 2023.11.16 |
Python import 위치 알기 (0) | 2023.10.10 |
python 데이터 저장 읽기 / pickle / 리스트, 딕셔너리 저장 (0) | 2023.08.10 |
python 함수 실행 시간 측정 (decorator 이용) (0) | 2023.07.13 |