이미지를 이용하여 비디오를 만들기

이미지를 이용하여 비디오를 만들기

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으로 비디오를 만듭니다.