我正在将图像加载到all_images变量中,稍后将其保存到all_encodings中以在以后的代码中使用,请检查以下代码:
config.active_storage.service = :amazon
但是它抛出了错误
TypeError:描述符“ append”需要一个“列表”对象,但接收到一个“ numpy.ndarray”。
请给我准确的答案。预先感谢。
答案 0 :(得分:0)
您在每次迭代中都覆盖all_encodings
,猜想您想这样做:
all_images = glob.glob('images/*.jpg')
all_encodings = []
for images in all_images:
image = fr.load_image_file(images)
face_encode = fr.face_encodings(image)[0]
print(face_encode)
all_encodings.append(list(face_encode))
print(all_encodings)