C语言学习网

如何安装Dlib 19.9

发表于:2022-08-20 作者:安全数据网编辑
编辑最后更新 2022年08月20日,这篇文章主要为大家展示了"如何安装Dlib 19.9",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何安装Dlib 19.9"这篇文章吧。Release

这篇文章主要为大家展示了"如何安装Dlib 19.9",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何安装Dlib 19.9"这篇文章吧。


Release 19.9

Release date: Jan 22, 2018

Major Changes in this Release

New Features and Improvements:

  • Switched the Python API from Boost.Python to pybind11. This means Python users don't need to install Boost anymore, making building dlib's Python API much easier.

  • ……(其他的更新不关心!)

我看到了什么?!

don't need to install Boost anymore
don't need to install Boost anymore

don't need to install Boost anymore

重要的话说三遍!

用过或者曾经试图用Python版Dlib未遂的人一定会对它安装过程中对于Boost.Python印象深刻,一定可以理解我为什么看到上面的更新日志那么激动。

对于那些使用dlib未遂,在安装过程中就放弃的人,我想说,我非常理解你们。也许是我用Python还是不够多,但是就我的浅薄的经验,在我用Python以来,安装个Python库还需要这么麻烦的,只有dlib一例。

我曾经花费大力气编译了Boost然后配置好了环境,后来每次安装的时候就方便多了。Dlib确实是一个非常好用的库,我用它做过一些非常有意思的事情,比如:

  • 40行代码的人脸识别实践

  • 用Python给头像加上圣诞帽

  • 还有一些更有意思的还未来的及写出来

不少读者想要尝试自己做一些这些有意思的项目的时候通常都会卡死在安装上,不断有人问dlib安装的时候遇到找不到Boost的问题怎么办。为此我写了Dlib的配置教程:

  • python下安装dlib(boost.python的编译)

  • Dlib在VS2015上的编译和配置(人脸检测人脸识别比OpenCV更好用)

不少人尝试过,但是我敢肯定不少人放弃过,我在知识星球中不止一次的发布过dlib的更简单的安装方式,但是都避不开Boost。

这一次,Dlib终于摆脱了Boost这个沉重的包袱,轻装上路。Dlib的作者Davisking为此在19.8版本放发布一个多月的时候专门发布了一个新版本19.9。想必他也是被来问问题的人困扰了N久了。

这是一个巨大的进步!(this is a massive improvement!)Github上有人如是说,说出了大家的心声。

安装

现在安装Dlib就不会想上面提到的教程那么繁琐了。

之前安装过dlib的需要先卸载以前的版本。

  1. 下载dlib19.9.zip,解压后再dlib19.9文件夹下会发现一个名为setup.py的文件。

  2. 然后在当前文件夹下打开命令行(Shift+右键)。输入一下命令:


python setup.py install


如果cpu支持AVX指令集,还可以让dlib更快一点


python setup.py install --yes USE_AVX_INSTRUCTIONS


如果有可用的GPU而且安装了CUDA,那么dlib还可以更快。

python setup.py install --yes USE_AVX_INSTRUCTIONS --yes DLIB_USE_CUDA


以上是"如何安装Dlib 19.9"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0