在windows下安装人脸识别的模块出现一堆问题,下面说一下我安装过程遇到的问题,及解决方法

需要安装以下模块
1、cmake

pip install cmake

2、boost

pip install boost

3、msgpack

pip install msgpack

4、Matplotlib

pip install Matplotlib

5、opencv-python

pip install opencv-python

6、dlib

pip install dlib

安装dlib最麻烦,若这条指令不行,则参照下面NOTE的安装方法
7、face_recognition

pip install face_recognition

NOTE:
1、安装过程中可能遇到下载时速度很慢或者下载到一半就出现错误,使用下面语句就可以解决,-i是使用镜像

pip install opencv-python -i https://pypi.doubanio.com/simple

2、下载python第三方库的地址 https://pypi.org/

pip install packname

有时候通过下载的第三方库安装也会出现错误,错误大概就是说指令格式不符合此平台
此时进入python环境,输入

import pip;
print(pip.pep425tags.get_supported())`

如果是34位的,则输入

import pip._internal;
print(pippip._internal.pep425tags.get_supported())

可以获取到pip支持的文件名还有版本,也就是如下信息:

[(‘cp35’, ‘cp35m’, ‘win_amd64’), (‘cp35’, ‘none’, ‘win_amd64’), (‘py3’, ‘none’,
‘win_amd64’), (‘cp35’, ‘none’, ‘any’), (‘cp3’, ‘none’, ‘any’), (‘py35’, ‘none’,
‘any’), (‘py3’, ‘none’, ‘any’), (‘py34’, ‘none’, ‘any’), (‘py33’, ‘none’, ‘any’)
, (‘py32’, ‘none’, ‘any’), (‘py31’, ‘none’, ‘any’), (‘py30’, ‘none’, ‘any’)

然后改变文件的格式,使之符合以上格式,重新安装

3、安装dlib需要先将cmake和boost先安装完,还有必须安装visual studio,且dlib19需要安装vs15及以上的版本,python3.7版本安装dlib一直出问题,我是卸载了python3.7,安装python3.6版本才能成功安装dlib,dlib安装文件下载地址https://pan.baidu.com/s/1fnjF6HrX1CnPOP2YEC85Ug
,下载后放在python文件夹下,用pip指令安装即可

pip install dlib-19.7.0-cp36-cp36m-win_amd64.whl

注意,安装python3.6,之前安装的一些第三方库可能无法正常import,卸载第三方库再重新安装即可

所有模块安装成功后,用下面代码测试


import face_recognition
import cv2img = face_recognition.load_image_file("1.png")
face_locations = face_recognition.face_locations(img)
print(face_locations)img = cv2.imread("1.png")
cv2.namedWindow("yuantu")
cv2.imshow("yuantu", img)faceNum = len(face_locations)
for i in range(0, faceNum):top = face_locations[i][0]right = face_locations[i][1]bottom = face_locations[i][2]left = face_locations[i][3]start = (left, top)end = (right, bottom)color = (55, 255, 155)thickness = 3cv2.rectangle(img, start, end, color, thickness)cv2.imshow("yuantu", img)

成功识别

搞了两天,终于成功了

python人脸识别相应模块安装相关推荐

  1. Python人脸识别依赖包安装

    安装CV2 pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple -i后面是清华园镜像 安装face_recogn ...

  2. Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38%

    Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38% 仅用 Python 和命令行就可以实现人脸识别的库开源了.该库使用 dlib 顶尖的深度学习人脸识别技术构建 ...

  3. python人工智能图像识别_人工智能之Python人脸识别技术,人人都能做识别!

    原标题:人工智能之Python人脸识别技术,人人都能做识别! 作者丨Python小哥哥 https://www.jianshu.com/p/dce1498ef0ee 一.环境搭建 1.系统环境 Ubu ...

  4. python人脸识别、语音合成、智能签到系统

    基于python+face_recognition+opencv+pyqt5+百度AI实现的人脸识别.语音播报.语音合成.模拟签到系统(1) 人脸识别效果图 源码看最下面 这是新版本地址人脸识别.语音 ...

  5. 人脸图像识别(python人脸识别技术)

    python人脸识别 人脸识别的崛起 什么是人脸识别 人脸识别技术的应用和发展 python人脸识别 导入库 实现代码 人脸识别的崛起 什么是人脸识别 人脸识别是将采集到的数据信息,根据人脸特征信息进 ...

  6. Python | 人脸识别系统 — UI界面设计

    博客汇总:Python | 人脸识别系统 - 博客索引 GitHub地址:Su-Face-Recognition 注:阅读本博客前请先参考 工具安装.环境配置:Python | 人脸识别系统 - 简介 ...

  7. Python | 人脸识别系统(人脸识别、活体检测、背景模糊、关键点检测)

    本博客为人脸识别系统项目简介 项目GitHub完整源代码地址:Su-Face-Recognition: A face recognition for user logining 一.运行环境 本系统能 ...

  8. python人脸识别神器_教你用Python人脸识别自动开机,值得收藏

    这里将告诉您教你用Python人脸识别自动开机,值得收藏,具体操作方法:是不是厌烦了每次回家都要点击按钮打开电脑的操作? 你如果有看过我以前的推送,是不是厌烦了每次回家都要喊 "echo,t ...

  9. python人脸识别环境搭建_怎样用3分钟搭建 Python 人脸识别系统

    Face Recognition 使用的是 C++ 开源库 dlib 通过深度学习模型构建的先进人脸识别系统,可通过 Python 接口或命令行工具对图片中的人脸进行识别.在 Labeled Face ...

最新文章

  1. Win7和Win10安装VC6.0注意事项
  2. loj 1316(spfa预处理+状压dp)
  3. [转载]关于申请国外博后的一点经验和想法
  4. 从数据结构到算法:图网络方法初探
  5. c语言break和return区别,C语言break,continue和return的区别
  6. 可能这就是我应用pytest搭建的第一个测试框架吧
  7. root android手机型号,兼容支持各种型号手机的Root权限获取方法
  8. MOS管功率放大器电路图与原理图文及其解析
  9. 有没有一种让人欲罢不能的学习方法?
  10. matlab符号加粗_matlab坐标轴字体加粗
  11. WordPress XMLRPC安全漏洞
  12. 传奇单职业1.76御天战神强势来袭
  13. 记一次字段类型强转导致的死锁
  14. POI解析Word批注信息
  15. 网课搜题公众号最新可用接口含搭建教程-麦麦题
  16. swftools将PDF转成swf (含中文的pdf注意事项)
  17. iOS小技能:lldb打印block参数签名( Python script for lldb that prints an Objective-C block signature)
  18. 十大排序算法入门(JAVA版)
  19. 数控车床加工的工艺与普通车床的加工工艺
  20. xsd校验xml工具

热门文章

  1. 【2022】WebGoat的安装与测试
  2. BZOJ 2626: JZPFAR
  3. 解决System.Reflection.TargetInvocationException: 调用的目标发生了异常。
  4. 【算法】3Sum Closest 最接近的三数之和
  5. 计算机专业考研347分,2020考研常识:心理学考研312和347的区别
  6. BugPhobia终章篇章:学霸在线系统Beta阶段展示
  7. 你连对外接口签名都不会知道?有时间还是要学习学习。
  8. 来自波士顿2019年活动的Snag资源并保存在华盛顿特区注册
  9. Arm服务器芯片盟友高通遇挫
  10. Python 正则式学习笔记