根据 Davis Kings 在该问题中的回答:Create a Shared Library for dlib,我为 Dlib 创建了共享库,并将它们链接到一个使用 Dlib 面部检测来检测相机图片中的面部的程序,使用以下命令:
cd dlib-19.0/dlib
mkdir build
cd build
cmake ..
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
还有-ldlib选项。
我可以编译并执行该程序,但是面部检测速度非常慢。
我在 Windows 上使用 Visual Studio 2013 尝试了相同的程序。当我使用调试模式时,面部检测也非常慢,但在发布模式下运行得很好。所以我想,共享库也可能处于调试模式,并尝试使用以下命令强制它们处于发布模式:
cd examples
mkdir build
cd build
cmake ..
cmake --build . --config Release
sudo make install
Run Code Online (Sandbox Code Playgroud)
但结果却和之前一样。
有谁有一个想法,原因可能是什么,它这么慢?
感谢您的帮助。