由于需要人脸识别,所以需要安装opencv和dlib,OpenCV的安装很顺利,实例也跑的很正常。但dlib的安装却出现了很多坑,而且国内的解决方法都是复制粘贴,一点营养都没有,查了国外资料,终于解决,记录一下。
首先是需要安装 以下依赖
- boost
- cmake
- opencv-python
- setuptools
安装好后会出现以下错误
required to install pyproject. toml-based projects
这是C++依赖库,所以需要安装VS的Installer来安装依赖库。
下载VS Installer,选中如下进行安装。
启动后,输入 where cl 找出路径,写入到环境变量中。
最后在输入 pip install dlib 便可安装成功