前提・実現したいこと
環境はAnaconda上でPython3を動かしています.
OpenCVで画像の読み込みをしたいです.
発生している問題・エラーメッセージ
エラーは出ませんが,print(img)の結果がNoneになってしまいます.
該当のソースコード
Python3
1import cv2 2import glob 3 4files=glob.glob(r"C:\Users\admin\Desktop\imagefolder*.jpg") 5for file in files: 6 print(file) 7 img = cv2.imread(file) 8 print(img)
試したこと
globを使わずにjpgファイルを直接引数にしましたが,同じ結果でした.
例)img=cv2.imread('○○.jpg')
補足情報(FW/ツールのバージョンなど)
print(file)の結果は正常に出ています.
imgがNoneなので当前ですが,print(img.shape)を実行すると,AttributeError:'NoneType' object has no attribute 'shape'が出ます.
追記
画像ファイルはそれぞれ1KB未満のサイズで,とても小さいファイルです.
回答1件
あなたの回答
tips
プレビュー