C+;中的compute_face_descriptor()替换项+; 在Python API中,有一个函数调用,但是在C++ API中找不到任何替代。 如何在C++中创建一个替代?一个非常快速的通过DLIB的源代码显示的函数,该工具是在工具/Python/SRC/FAOEX识别中实现的。

C+;中的compute_face_descriptor()替换项+; 在Python API中,有一个函数调用,但是在C++ API中找不到任何替代。 如何在C++中创建一个替代?一个非常快速的通过DLIB的源代码显示的函数,该工具是在工具/Python/SRC/FAOEX识别中实现的。,python,c++,face-recognition,dlib,Python,C++,Face Recognition,Dlib,因此,您所要做的就是将这些代码引入到您的项目中。它在Boost许可证下被授权,它很简单。< P>有一个C++例程程序,它与DLIB一起显示了如何做到这一点:< P> > CopyTeChaneFixDebug()/Cuff>是来自 DLIB。FACEAYRIGIVIONTION MODELVIV1(FACEAL AuthReIVIONTY模型)< /COD> < /P> face\u recognition\u model包含dlib\u face\u recognition\u resnet\

因此,您所要做的就是将这些代码引入到您的项目中。它在Boost许可证下被授权,它很简单。

< P>有一个C++例程程序,它与DLIB一起显示了如何做到这一点:

< P> > CopyTeChaneFixDebug()/Cuff>是来自<代码> DLIB。FACEAYRIGIVIONTION MODELVIV1(FACEAL AuthReIVIONTY模型)< /COD> < /P>
face\u recognition\u model
包含
dlib\u face\u recognition\u resnet\u model\u v1.dat

看这里


哪段代码是
compute\u face\u descriptor()?
face_recognition_model = face_recognition_models.face_recognition_model_location()
face_encoder = dlib.face_recognition_model_v1(face_recognition_model)

.....

def face_encodings(face_image, known_face_locations=None, num_jitters=1):
    raw_landmarks = _raw_face_landmarks(face_image, known_face_locations, model="small")
    return [np.array(face_encoder.compute_face_descriptor(face_image, raw_landmark_set, num_jitters)) for raw_landmark_set in raw_landmarks]