

jupyter notebook 上でリアルタイムにopencvを使ってmp4ファイルを再生したいのですが、方法はありますでしょうか。  
.pyファイルにしてcv2.imshow()で表示させるとリアルタイムになりますが、jupyter上ではとても遅くなってしまいます。  
python3を使っています。

現在のコード：

[code]

    import cv2
    import matplotlib.pyplot as plt
    from IPython import display
    %matplotlib inline
    
    cap = cv2.VideoCapture('video.mp4')
    
    while(cap.isOpened()):
        try:
            ret, frame = cap.read()
            frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
            plt.imshow(frame)
    
            display.clear_output(wait=True)
            display.display(plt.gcf())
    
        except KeyboardInterrupt:
            cap.release()
    
[/code]


CC BY-SA 3.0
2018-02-27T10:58:11.247
42040
2018-02-27T10:58:11.247
26558
question
python opencv matplotlib jupyter-notebook
python opencv + jupyter で mp4 動画をリアルタイムに再生したい