(2022年) python3.10.4 安装dlib、face_recognition库

2023-10-27

       按照官方的安装步骤,一步步安装,很快就能成功。有些人觉得安装VS C++没有用,占资源,所以利用Anaconda安装。但是Anaconda安装会重建一个新的虚拟环境,原来的虚拟环境下载 了这么多库怎么办?重新使用Anaconda里再建一次?没必要,还不如安装一个C++,而且可以不改变原来的虚拟环境 。

在cmd进入python虚拟环境安装,确保只安装在需要的环境里。

1、使用pip install Cmake安装Cmake库

2、使用pip install boost安装boost库

3、下载VS2022,请使用官方在线下载:

Visual Studio 2022 IDE - 适用于软件开发人员的编程工具借助 Visual Studio 设计,具有自动完成、构建、调试、测试功能的代码将与 Git 管理和云部署融为一体。https://visualstudio.microsoft.com/zh-hans/vs/

在安装时只需要选择了C++桌面开发(9G左右),如果你想使用VS来开发python也可以选择,不过要花费间空间。

4、使用cmd打开系统命令提示符,进入虚拟环境,输入pip install dlib

5、安装成功dlib最新版后,继续输入pip install face_recognition,将安装最新版

 6、查看pycharm里项目的解释器,看到已经安装好dlib和face_recognition库了

7、 程序也没有出现未引用的库提示了,说明安装正确。

 8、运行一段测试程序,看看效果。放上两张名人的相片(马斯克和盖茨),用盖茨来识别马斯克的脸,结果是false.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

(2022年) python3.10.4 安装dlib、face_recognition库 的相关文章

随机推荐

  • 服务器点播直播系统,服务器点播直播系统

    服务器点播直播系统 内容精选 换一换 在SAP系统中 除了SAP HANA节点使用裸金属服务器外 其他节点都使用弹性云服务器 Jump Host弹性云服务器 用户可通过访问该服务器后 再通过SSH协议跳转到SAP HANA及SAP应用节点
  • 程序员面试题精选100题(41)-把数组排成最小的数

    程序员面试题精选100题 41 把数组排成最小的数 题目 输入一个正整数数组 将它们连接起来排成一个数 输出能排出的所有数字中最小的一个 例如输入数组 32 321 则输出这两个能排成的最小数字32132 请给出解决问题的算法 并证明该算法
  • samba(SMB)的安装与使用(Ubuntu)

    samba用于Linux与Windows共享文件夹 包括虚拟机或云服务器等都可以使用 1 安装SMB sudo apt get install samba 2 创建共享目录 创建的目录即之后能够在Windows主机上直接访问的目录 例如 在
  • Java应用的GC优化

    最近看到这篇GC优化 自己标记一下 这里记录学习 Java应用的GC优化 当Java程序性能达不到既定目标 且其他优化手段都已经穷尽时 通常需要调整垃圾回收器来进一步提高性能 称为GC优化 但GC算法复杂 影响GC性能的参数众多 且参数调整
  • BeanUtils.copyProperties的使用(深拷贝,浅拷贝)

    文章目录 场景 BeanUtils是深拷贝 还是浅拷贝 什么情况适合用BeanUtils 有子对象就一定不能用BeanUtils么 代码例子 dest src 还是 src dest 这里说的是spring的BeanUtils copyPr
  • WPF中通过反射实现对象的复制粘贴

    WPF中通过反射实现对象的复制粘贴 1 前言 2 复制 3 粘贴 1 前言 在WPF项目开发过程中 需要实现一个功能 在当前界面的工程列表中 实现工程的复制粘贴功能 要求能够完整拷贝被复制的工程的各个参数 并生产一个跟被拷贝工程没有任何关联
  • 三菱PLC快速写入

    通常的写入过程是把整个PLC的程序内存进行写入 然而大多编写程序往往并不需要写入全部内存 所以我们需要通过调整PLC内存容量达成只写入适量的步数程序 来避免不必要的写入时间 调整程序容量 如图打开工程栏的参数 双击PLC参数来到FX参数设置
  • 安全测试-django防御安全策略

    django安全性 django针对安全方面有一些处理 学习如何进行处理设置 也有利于学习安全测试知识 CSRF 跨站点请求伪造 Cross Site Request Forgery CSRF 是一种网络攻击方式 攻击者欺骗用户在自己访问的
  • OpenCV-C++——基本操作总结

    文章目录 基本图像操作 1 创建空图像 2 获取图像尺寸 3 图像读取与显示 3 图像镜像 旋转 画线 遍历图像 基本图像操作 1 创建空图像 在OpenCV中 图像的类型是cv Mat 而cv Mat可作为任意维度的数组使用 0对应黑 2
  • Xenserver6.2设置VM开机自动启动

    XenServer 6 2中的虚拟机默认是不会自动启动的 据说是为了防止在HA环境中出现某些异常 所以如果母鸡 宿主机 异常断电恢复启动后 所有的虚拟机均为关机状态 但如果只是单台XenServer跑若干独立虚拟机 还是有必要让虚拟机开机自
  • WIFI版本云音响设置教程阿里云平台版本

    文章目录 WIFI本云音响设置教程介绍 一 申请设备三元素 1 登录阿里云物联网平台 2 创建产品 3 设置产品参数 4 添加设备 5 获取三元素 二 设置设备三元素 1 打开MQTTConfigTools 2 计算MQTT参数 3 使用w
  • 存储类型auto,static,extern,register的区别

    变量和函数的属性包括数据类型和数据的存储类别 存储类别指数据在内存中存储方式 静态和动态 包含auto static register extern四种 内存中 具体点来说内存分为三块 静态区 堆区 栈区 外部变量和全局变量存放在静态区 局
  • MySQL进阶语句

    目录 引言 一 常用查询 1 1 order by按关键字排序 升序排序 降序排序 结合where进行条件过滤在排序 多字段排序 1 2 and or判断 and or使用 1 3 distinct查询不重复记录 1 4 GROUP BY对
  • 使用IDEA进行git进行协同开发

    使用IDEA进行git进行协同开发 步入公司的第一步就是掌握版本控制工具的使用 常见的版本控制工具有两种方式 git常见于一些小的创业公司 项目小人员少 svn使用的公司规模较大 这里介绍git使用的一些场景 假设小组中有两个人 组长 组员
  • 期货模板实例

    以下是期货专用的API 1 get symbol 获得主力连续合约的映射合约 我们在进行生成信号时 可以使用助理合约时间序列 但在下单时要使用具体的合约 若想得到当天的主力合约映射的具体合约符号时 则可以使用context get symb
  • vs2013中配置多线程的使用环境

    提供vs2013的产品密钥供激活 BWG7X J98B3 W34RT 33B3R JVYW9 1 在Visual Studio 2013中配置 2 pthreads w32 下载地址 这里下载最新版本pthreads w32 2 9 1 f
  • 你不知道的javascript之JS原型对象和原型链

    开篇 之前对js中的原型链和原型对象有所了解 每当别人问我什么是原型链和原型对象时 我总是用很官方 其实自己不懂 的解释去描述 有一句话说的好 如果你不能把一个很复杂的东西用最简单的话语描述出来 那就说明你没有真正的理解 最近正在读 Jav
  • 写给开发小白的---如何写前后端分离的API设计文档

    最近在进行一个公司内部可视化执行工具的开发 在过程中遇到的一些问题就总结一下了 我们知道 现在我们的开发基本都是前后端分离的 这样就可以方便后端开发人员全身心投入到后端逻辑实现的工作中 前端工程师全身心的为用户提供更好的使用体验上 前后端分
  • 吴恩达视频观后感一(相同的字母表达的意思可是不一样)

    我通过观看他的视频 揣摩他的思想 敲他布置的程序 反复测试和回味 发现了一些内容 比如 其中的就是指的同一张图片的不同像素 eg 一张图片的所有像素有1w个 那么x下标一直从1到1w 每一个w都是一个单独的行向量 这个w除了维数固定 内部数
  • (2022年) python3.10.4 安装dlib、face_recognition库

    按照官方的安装步骤 一步步安装 很快就能成功 有些人觉得安装VS C 没有用 占资源 所以利用Anaconda安装 但是Anaconda安装会重建一个新的虚拟环境 原来的虚拟环境下载 了这么多库怎么办 重新使用Anaconda里再建一次 没