質問するログイン新規登録

回答編集履歴

1

コードの追加

2020/12/31 18:11

投稿

Kenta_py
Kenta_py

スコア132

answer CHANGED
@@ -21,4 +21,29 @@
21
21
 
22
22
  cv2.destroyWindow(window_name)
23
23
  ```
24
- こんにちは、[ここ](https://note.nkmk.me/python-opencv-videocapture-file-camera/)のコードを参考にしました。うまく動画を表示することができたので、こちらでうまくいくか試してみてください。
24
+ こんにちは、[ここ](https://note.nkmk.me/python-opencv-videocapture-file-camera/)のコードを参考にしました。うまく動画を表示することができたので、こちらでうまくいくか試してみてください。
25
+
26
+ ```python
27
+ import matplotlib.animation as anm
28
+ import matplotlib.pyplot as plt
29
+ import numpy as np
30
+ import cv2
31
+ import matplotlib.pyplot as plt
32
+
33
+ file_path = "cup.mp4"
34
+ cap =cv2.VideoCapture(file_path)
35
+ def update(i, fig_title, A):
36
+ if i != 0:
37
+ plt.cla() # 現在描写されているグラフを消去
38
+
39
+ ret,frame = cap.read()
40
+ frame=cv2.cvtColor(frame,cv2.COLOR_BGR2RGB)
41
+ plt.clf()
42
+ plt.imshow(frame)
43
+
44
+ fig = plt.figure(figsize=(4,3), dpi=100)
45
+ ani = anm.FuncAnimation(fig, update, fargs = ('Initial Animation! ', 2.0), \
46
+ interval = 100, frames = 132)
47
+ ani.save("Sample.gif", writer = 'imagemagick')
48
+ ```
49
+ 2つ目のものは、[このページ](https://qiita.com/AnchorBlues/items/3acd37331b12e844d259)をもとに作成しましたが、うまくいくか自信がありません。