代码:

#coding=utf-8

import cv2

import dlib

path = "imagePath/9.jpg"

img = cv2.imread(path)

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

#人脸分类器

detector = dlib.get_frontal_face_detector()

# 获取人脸检测器

predictor = dlib.shape_predictor(

"shape_predictor_68_face_landmarks.dat"

)

dets = detector(gray, 1)

if len(dets): # 大于0则检测到人脸

for face in dets:

shape = predictor(img, face) # 寻找人脸的68个标定点

# 遍历所有点,打印出其坐标,并圈出来

for pt in shape.parts():

pt_pos = (pt.x, pt.y)

cv2.circle(img, pt_pos, 1, (0, 255, 0), 2)

cv2.imshow("image", img)

k = cv2.waitKey(0)

if k == ord("s"):

cv2.imwrite("imagePath/2-4.png", img)

cv2.destroyAllWindows()

else:

print('没找到人脸!')

效果:

会标出68个人脸的特征点。

python dlib opencv人脸识别准确度_Python用opencv+dlib实现人脸识别相关推荐

  1. python视频图片识别算法_python利用Opencv进行人脸识别(视频流+图片)

    首先:需要在在自己本地安装opencv具体步骤可以问度娘 如果从事于开发中的话建议用第三方的人脸识别(推荐阿里) 1.视频流中进行人脸识别 # -*- coding: utf-8 -*- import ...

  2. python恶搞代码打开对方摄像头_Python 3 利用 Dlib 实现摄像头实时人脸检测和平铺显示...

    1. 引言 在某些场景下,我们不仅需要进行实时人脸检测追踪,还要进行再加工:这里进行摄像头实时人脸检测,并对于实时检测的人脸进行初步提取: 单个/多个人脸检测,并依次在摄像头窗口,实时平铺显示检测到的 ...

  3. python视频人脸识别教程_Python学习笔记之视频人脸检测识别实例教程

    前言 上一篇博文与大家分享了简单的图片人脸识别技术,其实在实际应用中,很多是通过视频流的方式进行识别,比如人脸识别通道门禁考勤系统.人脸动态跟踪识别系统等等. 下面话不多说了,来一起看看详细的介绍吧 ...

  4. python 人脸检测 大胡子_Python | 50行代码实现人脸检测

    信息安全公益宣传,信息安全知识启蒙. 加微信群回复公众号:微信群:QQ群:16004488 加微信群或QQ群可免费索取:学习教程 教程列表见微信公众号底部菜单 现在的人脸识别技术已经得到了非常广泛的应 ...

  5. python opencv人脸识别登录_python使用opencv进行人脸识别

    环境 ubuntu 12.04 LTS python 2.7.3 opencv 2.3.1-7 安装依赖 sudo apt-get install libopencv-* sudo apt-get i ...

  6. python调用摄像头人脸识别代码_Python使用 opencv调用笔记本摄像头进行人脸识别...

    首先需要导入opencv库pip install  -i https://pypi.tuna.tsinghua.edu.cn/simple/   opencv-python 上代码#万码学堂Pytho ...

  7. python人像和图片比对_python 使用OpenCV进行简单的人像分割与合成

    实现思路 通过背景建模的方法,对源图像中的动态人物前景进行分割,再将目标图像作为背景,进行合成操作,获得一个可用的合成影像. 实现步骤如下. 使用BackgroundSubtractorMOG2进行背 ...

  8. python几行代码识别验证码_Python有多强?文字识别(验证码识别)只需三行代码!...

    不要说这都是在借用其它语言的代码,其实这些东西真的无关紧要.何为Python高级语言,黑猫白猫能捉到老鼠的就是好猫!如果真的有那么高冷,那么任何程序你都要敲代码而不用任何模块? 再开个玩笑,要不用0和 ...

  9. python做神经网络识别车牌_Python与人工神经网络:使用神经网络识别手写图像介绍...

    人体的视觉系统是一个相当神奇的存在,对于下面的一串手写图像,可以毫不费力的识别出他们是504192,轻松到让人都忘记了其实这是一个复杂的工作. 实际上在我们的大脑的左脑和右脑的皮层都有一个第一视觉区域 ...

最新文章

  1. GCC 在 Linux、Windows 系统安装
  2. 十分钟看会laravel导入导出功能,就这么简单
  3. Hadoop详解(七):YARYN完全分布式环境搭建
  4. [DP] LGTB 玩THD (复杂状态DP)
  5. IntelliJ IDEA添加过滤文件或目录(转)
  6. Give Candies【快速幂+欧拉】
  7. ICS lab9 TinyShell 的10条建议
  8. 【Oracle】查看用户的信息(状态、默认表空间等)
  9. blockquote 和 q 标签 css样式
  10. 微型计算机控制系统一般结构框图,微型计算机控制系统的组成-精品文档.ppt
  11. python去重脚本
  12. Atitit MP3元数据抽取结果 音乐信息检索 取出了重复和英文的数据 一共368个。。 /bookmarksHtmlEverythingIndexPrj/src/apkg/songlistC
  13. 如何下载哔哩哔哩的视频
  14. Unity中的特殊的文件夹
  15. android 微信双服务,微信双开重大更新 微信最新版可双账号一键切换登陆了
  16. 基于Springboot+vue的在线聊天系统
  17. 【js的window.onload和jquery的.ready()什么区别】
  18. 比亚迪(24.44,-1.28,-4.98%)启动了一个庞大的裁员计划
  19. 30 岁转行做程序员,晚了吗?
  20. STC-ISP 串口打开失败,请检查指定串口

热门文章

  1. python 文件名相关
  2. arm编译安装openCV整理
  3. Maven项目提示:源值1.5已经过时,将在未来发行版中删除
  4. 某同学使用计算机求30,概率论与数理统计习题集及答案
  5. Mysql 解决1251- Client does not support authentication protocol requested by server...的问题
  6. Linux下的USB总线驱动 1
  7. php自动断词,PHP自动分页、防止英文单词被截段、去除HTML代码
  8. mysql ef6 您的项目引用了最新版_您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧...
  9. 贴吧html标签,html标签3(转载)
  10. angularjs php登录验证,AngularJs表单验证的方法