• 카테고리

    질문 & 답변
  • 세부 분야

    컴퓨터 비전

  • 해결 여부

    미해결

영상 이미지 Frame FPS 설정 변경 방법 문의

22.01.11 00:28 작성 조회수 2.43k

0

안녕하세요 

Yolo 및 Maskrcnn 을 통해 영상을 이미지로 추출을 하려고합니다.

초기 영상 frame을 통해 FPS를 변경을 하려고 합니다.

예를 들면 영상의 초기 FPS가 22FPS로 설정이 되어있는 상태에서 40FPS 또는 10 FPS로 변경 후 영상 이미지를 jpg로 추출이 가능 할까요 ? 

방법이 있으시면 가이드 부탁드립니다.

답변 1

답변을 작성해보세요.

0

안녕하십니까, 

22FPS를 40FPS로 만들 수는 없습니다.  원래 초당 22개의 Frame이 있는 비디오 파일에서 40개의 Frame을 만들 수는 없습니다. 하지만 10FPS로 줄일 수는 있습니다. 

22개의 Frame중 1개는 건너뛰고 1개만 jpg로 저장하는 방법이 있고,

아래와 같이 VideoCapture 객체에서  cv2.CAP_PROP_POS_MSEC 속성값을 100으로 설정하면 100ms 당 영상을 추출할 수 있습니다. 100ms 만 0.1초당 1 frame이므로 10FPS가 됩니다. 

vidcap = cv2.VideoCapture('동영상명') 

vidcap.set(cv2.CAP_PROP_POS_MSEC, 100)

 

감사합니다. 

 

 

  1.