前提・実現したいこと
画像をウィンドウに同期して縮小・拡大するようにしたいのですが、うまくいきません。
一応ネットで調べたのですが、結局何が起きているのかがわかっていません。
初心者過ぎて、初歩的なミスかもしれませんが
教えていただけると幸いです。
発生している問題・エラーメッセージ
File "test.py", line 14, in <module> cv2.imshow("img", img) cv2.error: OpenCV(3.4.3) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:356: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'
該当のソースコード
Python
1# -*- coding: utf-8 -*- 2import cv2 3 4# 画像の読み込み 5img = cv2.imread("handcoat_all.gif", 1) 6 7cv2.namedWindow("img", cv2.WINDOW_NORMAL) 8 9cv2.imshow("img", img) 10cv2.waitKey(0) 11cv2.destroyAllWindows()
試したこと
handcoat_all.gifという画像データも、実行しているtest.pyというファイルも
同じところに保存してあります。
他のデバッグ方法を以下のURL先で調べて一つ一つやってみてますが、
どうしても同じエラーが出てしまいます。
https://qiita.com/keisukeYamagishi/items/ce8f0e5317fb56f41107
補足情報(FW/ツールのバージョンなど)
Python 3.7.1, opencv-python 3.4.3.18, Windows10, Atom Version 1.31.2という環境で開発してます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/15 04:07
2018/11/15 04:12 編集
2018/11/15 04:15
2018/11/15 04:20 編集
2018/11/15 04:27