0

.tif ファイルの 2 つのデータセットがあります。の場合、 と を使用しdata_1て .tif イメージを配列に変換できます。しかし、他のデータセットについては、同じ関数を適用すると、.tif ファイルが float 配列に変換されません。scipy.imread()np.arraydata_2

import h5py
import os
import numpy as np
from scipy import misc
import hickle as hkl

data_1 = np.array([misc.imread(dir1+"/"+file)
                   for subdir, dirs, files in os.walk(dir1)
                   for file in files if file[-4:] == '.tif'])

data_2 = np.array([misc.imread(dir2+"/"+file)
                   for subdir, dirs, files in os.walk(dir2)
                   for file in files if file[-4:] == '.tif'])

f = h5py.File('images.hkl','w')

f.create_dataset(name='data_1', data = data_1)
f.create_dataset(name='data_2', data = data_2)

TIFF から配列に変換するにはどうすればよいですか?

4

0 に答える 0