_pickle.PicklingError: Can‘t pickle <class ‘rockx.RockX.FaceAttribute‘>

python队列传参的时候报错
在这里插入图片描述
原因是因为多进程的队列不支持不可序列化的对象
我们直接改成传对象的值(对象为face_attr)

r = Recognition(img =align_img,score=diff, box=b, id=result.id, cls_idx=result.cls_idx, label=label,attr = (face_attr.age,face_attr.gender))

猜你喜欢

转载自blog.csdn.net/qq_16792139/article/details/131248436
今日推荐