Python 1:1面临比较问题
我正在尝试创建一个小脚本,它接收2个字符,如果图像中的人是同一个人,它会给我一个是或否的答案。 我使用的是openface,它依次使用Torch和Dlib 主要问题是TorchNeuralNet无法加载模型文件。以下是问题和错误消息。 模型文件与脚本位于同一文件夹中,这不是路径问题Python 1:1面临比较问题,python,compare,dlib,face,Python,Compare,Dlib,Face,我正在尝试创建一个小脚本,它接收2个字符,如果图像中的人是同一个人,它会给我一个是或否的答案。 我使用的是openface,它依次使用Torch和Dlib 主要问题是TorchNeuralNet无法加载模型文件。以下是问题和错误消息。 模型文件与脚本位于同一文件夹中,这不是路径问题 alignment = openface.AlignDlib('landmarks.dat') net = openface.TorchNeuralNet('openface.nn4.small2.v1.t7') f
alignment = openface.AlignDlib('landmarks.dat')
net = openface.TorchNeuralNet('openface.nn4.small2.v1.t7')
face_aligned = alignment.align(96, selfie_img1,
alignment.getLargestFaceBoundingBox(selfie_img1),
landmarkIndices=openface.AlignDlib.OUTER_EYES_AND_NOSE)
plt.imshow(face_aligned)
我收到的错误消息如下
FileNotFoundError: [WinError 2] The system cannot find the file specified
要完成代码,我只需要将face_aligned变量放入一个forward()
函数,并获得两个面之间的L2平方距离
以下是openface文档:
以及openface模型文件:
文档未指定TorchNeuralNet接受的文件类型。这可能是个问题,但在他们的演示示例中,他们使用了这个t7文件。因此我感到困惑。这可能是args解析器的问题吗?
谢谢