如何解决当我通过调用函数打印火车标签时,我得到了空列表
root_folder_train = '/content/gdrive/My Drive/Deep Learning FYP/Code/train/' root_folder_test = '/content/gdrive/My Drive/Deep Learning FYP/Code/test/' emo_folder = os.listdir(root_folder_train) # emo_folder 包含 7 个训练图片文件夹 emo_folder_test = os.listdir(root_folder_test) # emo_folder 包含 7 个测试图片文件夹
def load_images_from_folder(root_folder,emo_folder,all_images,all_labels):
all_images = []
all_labels = []
for cls,fol in enumerate(emo_folder):
print(cls,fol)
all_images_per_emo = os.listdir(os.path.join(root_folder,fol))
for im in all_images_per_emo[:10]:
img = cv2.imread(os.path.join(root_folder,fol,im),cv2.IMREAD_GRAYSCALE)
all_images.append(img)
all_labels.append(cls)
return all_images
return all_labels
root_folder = 'directory/folderpath'
train_images = []
train_labels = []
train_data =load_images_from_folder(root_folder_train,emo_folders_train,train_images,train_labels)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。