标签: c++ performance gcc computer-vision dlib
我正在使用clx版本的dlib来提取图像中面部标志的位置。我想减少执行时间。现在,运行编译文件并检测单个图像上的地标需要大约2.5秒。
经过分析,我发现主要的瓶颈是反序列化函数,该函数采用形状预测器的路径并将此文件加载到形状预测器对象。此功能需要1.5秒。
下面是代码段。
shape_predictor sp; deserialize("shape_predictor_68_face_landmarks.dat") >> sp;
我想知道是否有办法加速反序列化功能。