##やろうとしていること
Python OpenCvを使用して動画撮影・保存するプログラムを作成しました。
添付プログラムは、
①ある条件(judge >= 20)を満たした場合、日付.mp4というファイル名で動画を保存
②ある条件(judge >= 20)を満たさない場合、test.mp4 というファイル名で動画を保存
という構成になっています。
##困っていること
私が作成したプログラムだと、
ある条件を満たした後~指定時間終了までの動画が撮影・保存されます。
本来、撮影・保存したい画像は、
指定時間前~ある条件を満たしたときまでの動画を撮影し、保存したいのですが、方法が分からず困っています。
##現在のプログラム
python
1 if judge >= 20.0: 2 writer1 = cv2.VideoWriter(filename, fmt ,25, (width, height)) 3 while True: 4 ret, frame = cap.read() 5 writer1.write(frame) 6 break 7 writer1.release() 8 else: 9 writer2 = cv2.VideoWriter('test.mp4', fmt ,25, (width, height)) 10 while True: 11 ret, frame = cap.read() 12 writer2.write(frame) 13 break 14 writer2.release() 15 cap.release()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/12 06:39 編集
2019/11/12 05:48
2019/11/12 06:09
2019/11/12 07:17
2019/11/12 07:27
2019/11/12 08:05