def read_labeled_data2(images_dir):
dirs_list = os.listdir(images_dir)
images_data = []
labels_list = []
for d in dirs_list:
images_list = os.listdir(
os.path.join(images_dir, d))
for im in images_list:
with open(os.path.join(
images_dir, d, im), 'rb') as img_stream:
file_bytes = np.asarray(
bytearray(img_stream.read()), dtype=np.uint8)
img_data_ndarray = cv2.imdecode(
file_bytes, cv2.IMREAD_UNCHANGED)
images_data.append(img_data_ndarray)
labels_list.append(int(d))
return np.asarray(images_data), \
np.asarray(labels_list)
评论列表
文章目录