def get_image_data_and_labels(index_file, get_full_path=True, as_list=True):
if not os.path.exists(index_file):
print 'Error, no index file at path ', index_file
return [],[]
index_file_dir = os.path.dirname(index_file)
data = np.genfromtxt(index_file, dtype='str')
labels = data[:,1].astype(int)
if as_list:
im_data= list(data[:,0])
else:
im_data = data[:,0]
if get_full_path:
im_data_f = [join(index_file_dir,im) for im in im_data ]
if not as_list:
im_data_f = np.array(im_data_f)
else:
im_data_f = im_data
return im_data_f,labels
评论列表
文章目录