前提・実現したいこと
Pythonで複数の拡張子を選択し,学習データリストに加えていく方法を知りたいです.
以下に同様のご質問があったのですが,今回のケースのように画像フォルダが複数ある場合はどのように適用すれば良いかわからず,質問をさせていただきました.
https://teratail.com/questions/163582
拡張子は,jpeg, tif, TIFFの3種類です.
お手数お掛けし大変恐れ入りますが,ご回答いただけますと幸いです.
どうぞよろしくお願いいたします.
該当のソースコード
Python
1import glob 2import cv2 3from PIL import Image 4import numpy as np 5 6image_size_width, image_size_height = (299, 299) 7 8#train_normal 9folder = ["train_normal_1", "train_normal_2","train_normal_3" ] 10x_train = [] 11y_train = [] 12for index, name in enumerate(folder): 13 dir = "./" + name 14 files = glob.glob(dir + "/*.jpeg") 15 for i, file in enumerate(files): 16 image = Image.open(file) 17 image = image.convert("RGB") 18 image = image.resize((image_size_width, image_size_height)) 19 data = np.asarray(image) 20 x_train.append(data) 21 y_train.append(index) 22 23x_train = np.array(x_train) 24y_train = np.array(y_train) 25
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/05 12:42