c++ dlib19 使用dlib_face_recognition_resnet_model_v1模型应该用哪个 net_type
时间: 2023-08-08 08:13:19 浏览: 190
dlib-face-recognition-resnet-model-v1.dat.zip
使用dlib19库进行人脸识别时,可以使用dlib_face_recognition_resnet_model_v1模型,该模型已经在dlib库中内置。在使用该模型时,应该使用`anet_type`作为`net_type`,如下所示:
```c++
#include <dlib/dnn.h>
#include <dlib/image_processing/frontal_face_detector.h>
#include <dlib/image_processing.h>
#include <dlib/gui_widgets.h>
#include <iostream>
using namespace dlib;
using namespace std;
int main()
{
frontal_face_detector detector = get_frontal_face_detector();
shape_predictor sp;
deserialize("shape_predictor_68_face_landmarks.dat") >> sp;
anet_type net;
deserialize("dlib_face_recognition_resnet_model_v1.dat") >> net;
// 其他代码
return 0;
}
```
其中,`anet_type`是dlib库中自带的一种神经网络结构类型,用于加载`dlib_face_recognition_resnet_model_v1`模型。
阅读全文