Update generate_flower_list.py
parent
554ed96c57
commit
534860f1e6
|
@ -1,9 +1,5 @@
|
||||||
import scipy.io
|
"""
|
||||||
import numpy as np
|
.mat files data format
|
||||||
import os
|
|
||||||
import sys
|
|
||||||
|
|
||||||
""".mat files data format
|
|
||||||
imagelabel.mat
|
imagelabel.mat
|
||||||
jpg_name 1 2 3 ...
|
jpg_name 1 2 3 ...
|
||||||
label 32 12 66 ...
|
label 32 12 66 ...
|
||||||
|
@ -14,14 +10,19 @@ label 4 ...
|
||||||
"""
|
"""
|
||||||
"""
|
"""
|
||||||
Usage:
|
Usage:
|
||||||
python generate_flower_list.py prefix_folder mode
|
python generate_flower_list.py prefix_folder mode
|
||||||
|
python generate_flower_list.py jpg train > train_list.txt
|
||||||
python generate_flower_list.py jpg train > train_list.txt
|
python generate_flower_list.py jpg valid > val_list.txt
|
||||||
python generate_flower_list.py jpg valid > val_list.txt
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
import scipy.io
|
||||||
|
import numpy as np
|
||||||
|
import os
|
||||||
|
import sys
|
||||||
|
|
||||||
data_path = sys.argv[1]
|
data_path = sys.argv[1]
|
||||||
imagelabels_path='./imagelabels.mat'
|
imagelabels_path = './imagelabels.mat'
|
||||||
setid_path='./setid.mat'
|
setid_path = './setid.mat'
|
||||||
|
|
||||||
labels = scipy.io.loadmat(imagelabels_path)
|
labels = scipy.io.loadmat(imagelabels_path)
|
||||||
labels = np.array(labels['labels'][0])
|
labels = np.array(labels['labels'][0])
|
||||||
|
@ -30,8 +31,8 @@ setid = scipy.io.loadmat(setid_path)
|
||||||
d = {}
|
d = {}
|
||||||
d['train'] = np.array(setid['trnid'][0])
|
d['train'] = np.array(setid['trnid'][0])
|
||||||
d['valid'] = np.array(setid['valid'][0])
|
d['valid'] = np.array(setid['valid'][0])
|
||||||
d['test']=np.array(setid['tstid'][0])
|
d['test'] = np.array(setid['tstid'][0])
|
||||||
|
|
||||||
for id in d[sys.argv[2]]:
|
for id in d[sys.argv[2]]:
|
||||||
message = str(data_path)+"/image_"+str(id).zfill(5)+".jpg "+str(labels[id-1])
|
message = str(data_path) + "/image_" + str(id).zfill(5) + ".jpg " + str(labels[id - 1] - 1)
|
||||||
print(message)
|
print(message)
|
||||||
|
|
Loading…
Reference in New Issue