2017-05-27 17 views
0

openCVが新しく、openCVを使ってビデオを記録しようとしています。 私がやっていることは、数秒後に録画したビデオを遅くしたいということです。要するに、私は、iPhoneのスローモーション効果を鏡にしたい。 私はlinuxに取り組んでおり、open cv Pythonを使用しています。しかし、私は記録されたビデオのfpsを変更することができません。opencv Pythonでプログラム実行中のFPSを変更します

誰でも私を助けることができますか?関数VideoWritter 60.0で

import numpy as np 
    import cv2 
    import time 
    cap = cv2.VideoCapture(0) 
    fourcc = cv2.VideoWriter_fourcc(*'MJPG') 
    out = cv2.VideoWriter('output.avi',fourcc,60.0, (848,480)) 
    while(cap.isOpened()): 
     ret, frame = cap.read() 
     if ret==True: 
      frame = cv2.flip(frame,1) 
      out.write(frame) 
      cv2.imshow('frame',frame) 
     if cv2.waitKey(1) & 0xFF == ord('q'): 
      break 
     else: 
      break 
    cap.release() 
    out.release() 
    cv2.destroyAllWindows() 
+0

と値にそれを変更表します。 – HYRY

答えて

0

あなたは、ビデオが遅くなります二度同じフレームを記述する場合FPSは、10または20

+0

プログラムの実行中に動的に値を変更する必要があります。すなわち60から30まで、次いで60に戻る.Laurentieu –

関連する問題