이미지를 이용하여 비디오를 만들기
2020, Mar 19
- 이번 글에서는 opencv-python을 이용하여 이미지들을 비디오로 만드는 방법에 대하여 다루어 보겠습니다.
- 다음 코드는 위에서 다룬 이미지들을 비디오로 만드는 코드입니다.
- 입력 ①
path1
은 필수path2
,path3
,path4
는 선택 : 디렉토리 경로- 입력은 디렉토리 경로를 최소 1개 또는 2개를 입력 받고 각 디렉토리의 이미지들을 이름 오름차순으로 정렬된 순서로 합쳐서 프레임을 만듭니다.
- 각 디렉토리의 이미지 갯수가 다르면 가장 작은 이미지를 갖고 있는 디렉토리 갯수를 기준으로 영상의 프레임을 만듭니다.
- 디렉토리1의 이미지가 50개, 디렉토리2의 이미지가 40개이면 총 40개의 프레임만 만듭니다.
- 입력 ②
fps
: FPS를 받으며 기본 값은 30입니다. - 예를 들어
python image2video.py --path1=D://images1 --path2=D://images2
라고 하면 path1의 경로와 path2의 경로의 이미지들을 붙여서 fps는 30으로 비디오를 만듭니다.