前提・実現したいこと
ゼロから作るディープラーニングを読み終えた学生です。
せっかくなのでMNISTのデータセットではなく自分でデータセットを作って画像判別しようと思っているのですが、データセットの作り方がよくわからなくて、どなたかご教授ください。
発生している問題・エラーメッセージ
one_data = cv2.resize(one_data,(h, w)) #認識NNに合わせてサイズ変換し cv2.error: OpenCV(3.4.1) /Users/travis/build/skvark/opencv-python/opencv/modules/imgproc/src/resize.cpp:4044: error: (-215) ssize.width > 0 && ssize.height > 0 in function resize
該当のソースコード
python
1import sys, os 2import numpy as np 3import cv2 4filenames = os.listdir(r"ディレクトリ") #dataというフォルダにある画像を読み込み 5num_files = len(filenames) #画像数を把握し 6 7h = 256 8w = 256 9data = np.zeros((num_files,3,h,w)) #画像データの箱を用意し 10#画像をひとつずつ読み込み箱に入れていく 11size = (h/2, w/2) 12for i,filename in zip(range(num_files-1),filenames): 13 one_data = cv2.imread(filename,cv2.IMREAD_COLOR) #cv2で画像を読み込んで 14 one_data = cv2.resize(one_data,size) #認識NNに合わせてサイズ変換し 15 data[i] = one_data #箱に入れていく
環境
・mac
・Anaconda
画像
・google検索
参考コード
https://teratail.com/questions/113349
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。