前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >人脸识别

人脸识别

作者头像
用户2965768
发布于 2018-08-30 09:08:13
发布于 2018-08-30 09:08:13
12.4K0
举报
文章被收录于专栏:wymwym

# -*- coding: UTF-8 -*- import cv2 # 待检测的图片路径 imagepath="xhs.jpg" image = cv2.imread(imagepath) gray = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)#转换为灰度图,降低计算强度 face_cascade = cv2.CascadeClassifier('d:\haarcascades\haarcascade_frontalface_alt.xml') # 探测人脸 # 根据训练的数据来对新图片进行识别的过程。 faces = face_cascade.detectMultiScale(   image,#必选参数,其他可以不写   scaleFactor= 1.01, #控制金字塔层数,通常范围1.01~1.5 参数越小,层数越多,结果越精确   minNeighbors = 1, #为5表示有5次重叠才认为人脸存在   minSize = (1,1),#寻找人脸的最小区域 ) # 处理人脸探测的结果 print ("{0}".format(len(faces))) for(x,y,w,h) in faces:     cv2.rectangle(image,(x,y),(x+w,y+w),(0,255,0),2) cv2.imshow("image",image) cv2.waitKey(0)

cv2.destroyAllWindows()

参考:http://www.cnblogs.com/hanson1/p/7105265.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年05月29日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
手把手教你如何用 OpenCV + Python 实现人脸识别
下午的时候,配好了 OpenCV 的 Python 环境,OpenCV 的 Python 环境搭建。于是迫不及待的想体验一下 opencv 的人脸识别,如下文。 必备知识 Haar-like Haar-like 百科释义。通俗的来讲,就是作为人脸特征即可。 Haar 特征值反映了图像的灰度变化情况。例如:脸部的一些特征能由矩形特征简单的描述,如:眼睛要比脸颊颜色要深,鼻梁两侧比鼻梁颜色要深,嘴巴比周围颜色要深等。 opencv api 要想使用 opencv,就必须先知道其能干什么,怎么做。于是 AP
AI研习社
2018/03/28
2.4K0
手把手教你如何用 OpenCV + Python 实现人脸识别
使用python3.7和opencv4.1来实现人脸识别和人脸特征比对以及模型训练
     OpenCV4.1已经发布将近一年了,其人脸识别速度和性能有了一定的提高,这里我们使用opencv来做一个实时活体面部识别的demo
用户9127725
2022/08/08
2K0
简单人脸识别一之使用opencv+cnn网络实现人脸识别
最近在研究目标检测这个方向,看到网上有很多的人脸识别帖子,所以也想着上上手看看。当时是做了三个模型出来,第一个就是网上很通用普遍的opencv+简单三层cnn网络来实现的,说实话效果真的一般吧!具体的下面再细细陈述。第二个是把三层cnn网络换成了残差网络。因为自己刚好也是学习了残差网络。就想着生搬硬套过来,但效果说实话很迷,时好时坏,把我是整蒙逼了,后面也会提的。最后一个是用opencv+MTCNN+FaceNet来实现的,效果就比较好了,训练速度快,检测人脸的准确率也比前两个模型更好。我接下来会写三篇文章来一一介绍!
全栈程序员站长
2022/08/26
2K0
简单人脸识别一之使用opencv+cnn网络实现人脸识别
干货 | 手把手教你运用Python实现简单的人脸识别
Python里,简单的人脸识别有很多种方法可以实现,依赖于python胶水语言的特性,我们通过调用包可以快速准确的达成这一目的。这里介绍的是准确性比较高的一种。
用户1621951
2019/06/06
1.4K0
干货 | 手把手教你运用Python实现简单的人脸识别
python3+opencv3人脸识别入
https://blog.csdn.net/qq_30310799/article/details/80829930 本文章有circle函数的介绍
py3study
2020/01/10
4300
python+opencv 实现图像人脸检测及视频中的人脸检测
原文链接:https://yetingyun.blog.csdn.net/article/details/108153075 创作不易,未经作者允许,禁止转载,更勿做其他用途,违者必究。
叶庭云
2022/01/10
1.5K0
python+opencv 实现图像人脸检测及视频中的人脸检测
keras实战︱人脸表情分类与识别:人脸检测+情绪分类
脸识别热门,表情识别更加。但是表情识别很难,因为人脸的微表情很多,本节介绍一种比较粗线条的表情分类与识别的办法。 本次讲述的表情分类是识别的分析流程分为: 1、加载pre-model网络与权重; 2、利用opencv的函数进行简单的人脸检测; 3、抠出人脸的图并灰化; 4、表情分类器检测 ---- 一、表情数据集 主要来源于kaggle比赛,下载地址。 在公众号 datadw 里 回复 keras 即可获取。 有七种表情类别: (0=Angry, 1=Disgust, 2=Fear, 3=Happ
机器学习AI算法工程
2018/03/15
3.4K0
keras实战︱人脸表情分类与识别:人脸检测+情绪分类
OpenCV进行人脸识别(Python)
https://gitee.com/mirrors/opencv/tree/4.x/data/haarcascades
码客说
2022/09/27
9760
OpenCV进行人脸识别(Python)
Python制作动态人脸识别:实时人脸检测动效
人脸识别技术在现代社会中应用广泛,从安防监控到手机解锁,都是其典型应用。在这篇博客中,我们将使用Python来实现一个简单的实时人脸检测动效。通过利用OpenCV库,我们能够轻松捕捉摄像头视频流并检测人脸。
屿小夏
2024/09/25
3850
记录一下人脸识别
需要将 haarcascade_frontalface_default.xml haarcascade_eye_tree_eyeglasses.xml 放入当前文件夹 或者你使用绝对路径也可以 这两个文件在\python\Lib\site-packages\cv2\data\ 里面 电脑没有摄像头的话可以使用手机当摄像头 在手机(安卓\IOS都可以)和电脑上面下载iVcam 并用数据线连接起来 下载地址:https://www.e2esoft.cn/ivcam/ 然后我发现我的台式电脑 使用上面那个软件 是0才可以运行 也就是选择笔记本摄像头才可以 如果你选的1 USB摄像头没有反应 不妨试试0 笔记本摄像头
残浔
2023/05/11
4870
记录一下人脸识别
OpenCV与图像处理(七)
以下代码均在python3.6,opencv4.2.0环境下试了跑一遍,可直接运行。
Must
2020/07/28
3820
OpenCV与图像处理(七)
零基础学 OpenCV + Python 图像处理:手把手带你做人脸识别(附代码+典型案例)
零基础学 OpenCV + Python 图像处理:手把手带你做人脸识别(附代码+典型案例)
猫头虎
2025/06/02
1K0
零基础学 OpenCV + Python 图像处理:手把手带你做人脸识别(附代码+典型案例)
Python中使用opencv-python进行人脸检测
之前写过一篇VC++中使用OpenCV进行人脸检测的博客。以数字图像处理中经常使用的lena图像为例,如下图所示:
ccf19881030
2024/05/24
2590
Python中使用opencv-python进行人脸检测
python3+opencv+tkint
其中所使用到的训练参数数据下载地址:https://github.com/opencv/opencv/tree/master/data/haarcascades
py3study
2020/01/17
6760
手把手教你opencv做人脸识别(附源码+文档)
python3.9 pycharm2020 人狠话不多,直接上代码,注释在代码里面,不说废话。
川川菜鸟
2021/10/19
3K0
人眼检测
算法:人眼检测是一种基于机器学习的方法,其中级联函数是从大量正面和负面图像中训练出来的,然后使用它来检测图像中的对象。
裴来凡
2022/05/29
5940
人眼检测
关于OpenCV for Python入门-自带人脸检测算法比较
本来学习OpenCV的目的就是为了做人脸识别、车辆识别、人群计数等等,识别人脸首先要进行人脸检测,OpenCV中内置了Haar Cascade人脸分类器,其中包括haarcascade_frontalface_alt、haarcascade_frontalface_alt_tree、haarcascade_frontalface_alt2、haarcascade_frontalface_default这四种,本文不求甚解,只是从比对上判断一下这几种内置分类器的可用性。
python与大数据分析
2022/04/02
7160
关于OpenCV for Python入门-自带人脸检测算法比较
手把手教你opencv做人脸识别(附源码+文档)
python3.9 pycharm2020 人狠话不多,直接上代码,注释在代码里面,不说废话。
全栈程序员站长
2022/06/27
1.1K0
手把手教你opencv做人脸识别(附源码+文档)
人脸识别技术演进:从几何算法到深度学习的深度剖析
人脸识别技术作为一种生物识别技术,在过去几十年中经历了显著的发展。其发展可以分为几个主要阶段,每个阶段都对应着特定的技术进步和应用模式的变化。
TechLead
2023/12/04
1.3K0
人脸识别技术演进:从几何算法到深度学习的深度剖析
OpenCV检测篇(二):笑脸检测
本文介绍了如何使用OpenCV和CascadeClassifier类进行人脸和笑脸检测。首先,作者通过使用OpenCV库和CascadeClassifier类加载了人脸和笑脸的检测器,并对视频流进行实时人脸和笑脸检测。然后,作者使用CascadeClassifier类加载了人脸检测器,并提取了人脸区域,在人脸区域上进行笑脸检测。最后,作者使用waitKey()函数等待按键,并返回键值。
刘潇龙
2017/04/07
3.3K0
推荐阅读
相关推荐
手把手教你如何用 OpenCV + Python 实现人脸识别
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档