opencvのエラー
エラー内容1
Traceback (most recent call last): File "opencv_practice.py", line 10, incv2.imshow("resized",image1) cv2.error: OpenCV(4.0.0) d:\build\opencv\opencv-4.0.0\modules\highgui\src\window .cpp:358: error: (-215:Assertion failed) size.width>0 && size.height>0 in functi on 'cv::imshow'
コード
import numpy as np import cv2 image0 = cv2.imread("test_0.jpg") cv2.imshow("resized",image0) cv2.waitKey(0) cv2.destroyAllWindows()
参考にしたurl:Python2.7.6でOpenCV Errorが発生します ここのyohjp様のコメントが役に立ちました。自分の場合は拡張子をつけてないためcv2.imshow()ではなく、その前のcv2.imread()の段階で誤りだと気づいた。しょうもないミスだけれども同じことを繰り返さないために記録しておく。
エラー内容2
ディレクトリに有る画像ファイルをリスト化し、それをcv2.imshow()で表示させる際に画像表示のウィンドウが応答なしとなってしまう。
これも記述ミスだった。cv2.waitkey()と書いていたが、これが間違い。ただしくは大文字小文字に気をつける。
cv2.waitKey()