2017-08-24 4 views
0

python 3.6.1、spyder 3.1.4、opencv 3.3、anaconda 4.4、windows 7を使用しています。 opencvを使用してインポートしてエクスポートするとすべて正常に動作しているようです。 opencvで表示機能を使い始めると、すべてがフリーズし始めます。opencvとspyder ipython console freeze

import cv2 

camera = cv2.VideoCapture('filename.h264') 
(grabbed,frame) = camera.read() 
cv2.imshow('viewer',frame) 

この基本コードは、anaconda?ウィンドウの下にウィンドウを読み込みますか? ipythonカーネルの再起動を強制的にフリーズします。これは、Pythonカーネルを直接使用するときには起こりません。私はspyder 3.2が私のために機能しないipythonカーネルを残してpythonカーネルを削除するように頼みます。だから私はこのエラーがなぜ発生するのだろうと思っていたので、試して修正することができます。

答えて

1

あなたは

cv2.imshow('something', frame) 
を使用するたび後

cv2.waitKey(0) 

を追加する必要があります