Python
1import os 2import cv2 3import matplotlib.pyplot as plt 4 5filenames = os.listdir(r"image/10.9") 6num_files = len(filenames) 7print(num_files) 8print(filenames) 9 10h = 50 11w = 50 12data = np.zeros((num_files, 1, h, w)) 13 14for i, filename in zip(range(num_files), filenames): 15 print(filename) 16 one_data = cv2.imread(filename, 0) 17 plt.imshow(one_data, cmap = "gray") 18 plt.show() 19# one_data = cv2.resize(one_data, (h, w)) 20# data[i] = one_data
現在、上記のようにimage/10.9ディレクトリにある画像データ数枚をリサイズして配列に保存するプログラムを作っています。ですが、for文がうまく機能せず、困っています。おそらく画像がうまく読み込めていないのですが、原因が分かりませんでした。
元画像のサイズは1372*1024です。
アドバイス宜しくい願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/18 02:48
2018/10/18 05:08
2018/10/18 05:21
2018/10/18 05:35
2018/10/18 05:47
2018/10/18 05:49
2018/10/18 05:54