質問編集履歴

1

現状の作成しているコードを追加

2022/06/22 05:17

投稿

prog_tamaza
prog_tamaza

スコア14

test CHANGED
File without changes
test CHANGED
@@ -3,3 +3,32 @@
3
3
 
4
4
  初心者ですが、扱っている言語等はC++,Python,OpenCV,Javaです。
5
5
  ヒントとなるプログラムなどあれば教えていただきたいです。
6
+
7
+ (追加)
8
+ 現状のpythonで作成したコードです。エラーは出ないですが、キーボード入力してもFPSは変わらず再生されてしまいます。
9
+ ```Python
10
+ #ライブラリのインポート
11
+ import cv2
12
+
13
+ #VideoCaptureオブジェクトを取得
14
+ cap = cv2.VideoCapture("test.mp4")
15
+ #FPSを取得
16
+ fps = cap.get(cv2.CAP_PROP_FPS) #デフォルト20fps
17
+ print("FPS:", int(fps))
18
+
19
+ #動画の表示
20
+ while (cap.isOpened()):
21
+ #フレーム画像の取得
22
+ ret, frame = cap.read()
23
+ #画像の表示
24
+ cv2.imshow("Image", frame)
25
+ #キー入力
26
+ key = cv2.waitKey(10)
27
+ if key == ord('a'):
28
+ cap.set(cv2.CAP_PROP_FPS, 5) #5fpsに変換
29
+ if key == ord('b'):
30
+ break
31
+
32
+ cap.release()
33
+ cv2.destroyAllWindows()
34
+ ```