前提・実現したいこと
ここに質問の内容を詳しく書いてください。
Pythonで画像データを数値化して、トレーニング用データとテスト用データに分けるコードを書いています。
classesにimage_pathを入れようとしたところ以下のエラーメッセージが発生しました。
どうしたら、解決策を教えて下さい。
発生している問題・エラーメッセージ
エラーメッセージ FileNotFoundError Traceback (most recent call last) <ipython-input-15-b020a80133d8> in <module> 8 9 image_path = "./image" ---> 10 classes = os.listdir(image_path) 11 12 image_size = 50 FileNotFoundError: [WinError 3] 指定されたパスが見つかりません。: './image'
該当のソースコード
ソースコード from keras.models import Sequential from keras.layers import Conv2D, MaxPooling2D from keras.layers import Activation, Dropout, Flatten, Dense from keras.utils import np_utils import keras import numpy as np import os image_path = "./image" classes = os.listdir(image_path) image_size = 50 X = [] Y = [] for index,classlabel in enumerate(classes): photos_dir = "./image/" + classlabel files = glob.glob(photos_dir + "/*.jpg") for i,file in enumerate(files): if i > 300: break image = Image.open(file) image = image.convert("RGB") image = image.resize((image_size, image_size)) data = np.asarray(image) X.append(data) Y.append(index) X = np.array(X) Y = np.array(Y) X_train, X_test, y_train, y_test = model_selection.train_test_split(X, Y) xy = (X_train, X_test, y_train, y_test) np.save("./image_data.npy", xy)
試したこと
PCのフォルダに学習に使う画像はダウンロードしています。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー