python3.7添加dlib模块的方法

 更新时间:2020年07月01日 11:57:52   作者:浩瀚云海  
这篇文章主要介绍了python3.7添加dlib模块的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1.下载dlib安装包

安装dlib真是费劲,dlib下载地址:http://dlib.net/files/

我下载的是dlib-19.14.zip,然后解压安装dlib

在安装dlib前需要安装Boost和Cmake,dlib19之后你需要安装vs2015以上的IDE,本人是安装的vs2017,(建议先安装好VS之后再安装Cmake和 boost)

2.安装Cmake

官网下载安装包:https://cmake.org/download/

本人选择的是

安装包直接安装就行,注意安装时选择配置环境变量,就好了,

3.下载boost

安装boost:下载地址:http://www.boost.org/

如果vs安装的是2015以上的版本,可以直接进行下一步,最好安装最新版本,不然会找不到b2命令

下载之后将其解压缩,进入boost_1_68_0文件夹中,找到bootstrap.bat批处理文件,双击运行,等待运行完成后(命令行自动消失)会生成两个文件b2.exe和bjam.exe

然后将这两个文件复制到boost_1_68_0根文件夹下:
同样开启一个命令行,定位到这个文件夹,运行命令:

b2 install

这个安装需要一段时间,耐心等候。
利用b2编译库文件:

b2 -a –with-python address-model=64 toolset=msvc runtime-link=static

之前你cmake下载的64位这里(address-model)写64,如果是32位的就把之前的64改成32

安装完成后配置boost环境变量


4.安装dlib

打开cmd 进入你的dlib解压路径:

提醒成功提示

将dlib 和dlib.egg-info  复制到你的python安装的目录下的Lib文件中,

将dlib.pyd文件复制到python安装目录的DLL文件夹下

这个文件可以搜索到后复制到

5.然后重启python终端测试:

模块导入成功,可以进行人脸识别的开发了。

参考网址:

https://www.jb51.net/article/166717.htm

https://www.jb51.net/article/139953.htm

到此这篇关于python3.7添加dlib模块的方法的文章就介绍到这了,更多相关python3.7 dlib模块内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python之pandas读写文件乱码的解决方法

    Python之pandas读写文件乱码的解决方法

    下面小编就为大家分享一篇Python之pandas读写文件乱码的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • Python+Tkinter简单实现注册登录功能

    Python+Tkinter简单实现注册登录功能

    这篇文章主要为大家详细介绍了Python+Tkinter简单实现注册登录功能,连接本地MySQL数据库,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • Python连接MySQL数据库的简单便捷方法

    Python连接MySQL数据库的简单便捷方法

    在数据分析过程中往往要操作较大的数据集,这就需要连接数据库进行操作,下面这篇文章主要给大家介绍了关于Python连接MySQL数据库的简单便捷方法,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • 基于Python进行定时任务管理封装

    基于Python进行定时任务管理封装

    这篇文章主要为大家详细介绍了如何基于Python进行定时任务管理封装,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考下
    2024-12-12
  • Python中解决schedule模块安装与使用问题的完整指南

    Python中解决schedule模块安装与使用问题的完整指南

    在 Python 开发中,定时任务是一个非常常见的需求,schedule 是一个轻量级的 Python 库,专门用于简化定时任务的实现,本文将围绕 schedule 模块的安装与使用进行详细介绍,希望对大家有所帮助
    2025-03-03
  • Django 数据库同步操作技巧详解

    Django 数据库同步操作技巧详解

    这篇文章主要介绍了Django 数据库同步操作技巧详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • Python命令行运行文件的实例方法

    Python命令行运行文件的实例方法

    在本篇文章里小编给大家整理的是一篇关于Python命令行运行文件的实例方法,有兴趣的朋友们可以学习参考下。
    2021-03-03
  • Python实现串口通信(pyserial)过程解析

    Python实现串口通信(pyserial)过程解析

    这篇文章主要介绍了Python实现串口通信(pyserial)过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Python AES加密模块用法分析

    Python AES加密模块用法分析

    这篇文章主要介绍了Python AES加密模块用法,结合具体实例形式分析了AES加密模块的相关使用技巧与注意事项,需要的朋友可以参考下
    2017-05-05
  • Python进度条tqdm的用法详解

    Python进度条tqdm的用法详解

    这篇文章主要介绍了Python进度条tqdm的用法,这对于第三方库非常丰富的Python来说,想要实现这一功能并不是什么难事,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2021-08-08

最新评论