前提・実現したいこと
プログラミング初心者です。
Pythonを使用して、カレントディレクトリに入っていない画像を表示させたいです。
64bitのWindows10です。Anaconda Powershell Prompt(anaconda3)にidleと打ち込んでPython 3.7.6 Shellを表示させてコードを入力しています。
※最終の目標は画像内の数字を検出してエクセルファイルに書き出すことです。その過程としてopencvの使い方を勉強しています。
発生している問題・エラーメッセージ
下記のようにimreadまではエラーがでません。imshowのところでエラーがでます。
import cv2
img = cv2.imread('C:\Users\a11el\OneDrive\デスクトップ\画像認識できそうな画像\20190708.png')
cv2.imshow('image',img)
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
cv2.imshow('image',img)
cv2.error: OpenCV(4.2.0) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:376: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'
該当のソースコード
Python
import cv2
img = cv2.imread('C:\Users\a11el\OneDrive\デスクトップ\画像認識できそうな画像\20190708.png')
cv2.imshow('image',img)
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
cv2.imshow('image',img)
cv2.error: OpenCV(4.2.0) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:376: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'
### 試したこと 使用している教本とインターネットで調べましたが①パスが間違っている②ひらけない拡張子等のエラーの場合がヒットしました。しかし解決できませんでした。 ### 補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー