© Fu Xianjun. All Rights Reserved.

人脸识别

前言
一.什么是人脸识别
二.人脸识别的应用
三.人脸识别使用方法

一:什么是人脸识别
人脸识别是一种用于识别陌生人或从特定人的脸中认证特定人的身份的方法。它是计算机视觉的一个分支,但是人脸识别是专门的,并且在某些应用程序中带有社交功能,并且存在一些欺骗的漏洞。

二:人脸识别的应用
1 远程刷脸登录
常规登录模式就是网页请求登录,以后刷脸登录将成为主流。
2 刷脸门禁
以往都是通过工卡刷门禁,往后通过指纹,刷脸会更多
3 抓拍捕捉人脸发现可疑人物
我司目前有摄像机,加上人脸识别功能,通过摄像机的抓拍功能比对后台人脸功能发现可疑人物。
4 智能相册分类
智能相册目前很多手机厂家已经做了。按照头像的还比较少,我们可以批量导入员工头像,然后按照员工工号分类头像或者其他方式分类。也可以让用户点击按钮自己选。

三:人脸识别使用方法

1.

1.face_cascade = cv2.CascadeClassifier(“haarcascade_frontalface_default.xml”)
2.cap = cv2.VideoCapture(0)
3.w,h = cap.get(3),cap.get(4)
4.fgbg = cv2.createBackgroundSubtractorMOG2(history=50,varThreshold=100,detectShadows=False)

**

## 2、打开摄像头
1.import cv2
2.cap = cv2.VideoCapture(0)#打开1个摄像头
3.while(cap.isOpened()):
4. ret,frame = cap.read()
5. cv2.imshow(“frame”,frame)
6. if cv2.waitKey(30) == ord(“q”):
7. break
8.cap.release()
9.cv2.destroyAllWindows()

3、人脸识别
1.import cv2
2.cap = cv2.VideoCapture(0)
3.while(cap.isOpened()):
8. ret,frame = cap.read()

1.gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
2.faces = face_cascade.detectMultiScale(gray,2.1,5,0)
3.for (x,y,w,h) in faces:
9. face = cv2.rectangle(frame,(x,y),(x+w,y+h),(0,0,255),3)

1.cv2.imshow(“frame”,frame)
2. if cv2.waitKey(30) == ord(“q”):
break
3.cap.release()
4.cv2.destroyAllWindows()

**

OpenCV-人脸识别相关推荐

  1. opencv 全志_移植opencv人脸识别到全志A10开发板上 +linux3.0内核

    移植opencv人脸识别 libz:    zlib-1.2.3 libjpeg:   jpegsrc.v6b libpng:   libpng-1.2.18 libyasm:   yasm-0.7. ...

  2. python人脸照片分类_Python OpenCV 人脸识别(一)

    前面介绍了Numpy模块,下面再介绍一个OpenCV模块,就基于这两个库看一下当下很火的人工智能是如何实现的,我们介绍几个:人脸识别(当下非常火的).音视频操作等等.今天先介绍一下静态图片的人脸识别, ...

  3. 图像识别——(java)opencv(人脸识别简单实现)

    人脸识别 package com.acts.opencv.demo;import javax.servlet.http.HttpServletRequest; import javax.servlet ...

  4. Python+OpenCV人脸识别签到考勤系统(新手入门)

    Python+OpenCV人脸识别签到考勤系统(新手入门) 前言 项目效果图 项目需要的环境 编译器 辅助开发QT-designer 项目配置 代码部分 核心代码 项目目录结构 后记 正式版改进 项目 ...

  5. python opencv人脸识别考勤系统的完整源码

    这篇文章主要介绍了python opencv人脸识别考勤系统的完整源码,本文给大家介绍的非常详细,希望对大家的学习或工作具有一定的参考借鉴价值. 代码如下: import wx import wx.g ...

  6. openCV人脸识别简单案例

    1 基础 我们使用机器学习的方法完成人脸检测,首先需要大量的正样本图像(面部图像)和负样本图像(不含面部的图像)来训练分类器.我们需要从其中提取特征.下图中的 Haar 特征会被使用,就像我们的卷积核 ...

  7. 【opencv人脸识别1】从图片中检测人脸

    [opencv人脸识别一]从图片中检测人脸 本系列主要讲述利用opencv实现人脸识别的相关知识,并给出实际代码.且循序渐进,由基础到复杂,从最基本的图片检测人脸到视频检测.识别人脸,再到较大型人脸数 ...

  8. OpenCV 人脸识别 源代码

    请直接查看原文 OpenCV 人脸识别 源代码 https://hotdog29.com/?p=553 在 2019年7月6日 上张贴 由 hotdog发表回复 opencv 人脸识别 在本教程中,您 ...

  9. 基于python opencv人脸识别的员工考勤系统

    WorkAttendanceSystem 一个基于opencv人脸识别的员工考勤系统,作者某双一流A类大学里的一流学生,写于2018/09/,python课设期间. 源代码详细解释请关注微信公众号: ...

  10. WPF编程--OpenCV人脸识别

    目录 1. 环境 2. NuGet导入依赖 3. 创建WriteableBitmapHelper.cs类 4. 编辑MainWindow.xaml.cs 5. 编辑MainWindow.xaml 1. ...

最新文章

  1. Galaxy Release 20.05 发布,新增多项可视化体验
  2. R语言效用分析 ( 效能分析、Power analysis)确定样本量、假设检验与两类错误、pwr包进行效用分析 ( 效能分析、Power analysis)的常用函数列表
  3. 基于傅里叶变换的音频重采样算法 (附完整c代码)
  4. face recognition[翻译][深度学习理解人脸]
  5. 【快乐水题】1716. 计算力扣银行的钱
  6. c语言约瑟夫环问题,C++_详解约瑟夫环问题及其相关的C语言算法实现,约瑟夫环问题 N个人围成一圈 - phpStudy...
  7. centos安装python3.5和pip
  8. linux+mysql+导出备份_Linux系统MySQL备份的导入导出的具体分析
  9. 去哪儿网2017春招在线笔试
  10. java基础—Objcet中的equals方法重写
  11. MySQL中SELECT语句简单使用 1
  12. SpringSecurity下做POST测试以及传递实体
  13. 1.UFS3.1 — Power Mode
  14. Gartner VPT技术原理 ——Tenable:专注于构成风险最大的漏洞
  15. python使用opencv通过掩码提取彩色图片感兴趣区域
  16. Matplotlib学习笔记3
  17. 精心推荐自己收藏的机器学习资源
  18. PHP的eregi函数:检查字符串的有效性
  19. Mac U盘安装High Sierra
  20. 深度优先搜索dfs算法刷题笔记【蓝桥杯】

热门文章

  1. 计算机网络系统集成实验指导,系统集成实验指导.docx
  2. 系统分析师考试经验分享
  3. 听说你想当黑客,我只能帮你到这了
  4. 一个屌丝程序猿的人生(四十九)
  5. 动态IP或无公网IP时外网访问内网固定端口管家婆等应用
  6. Unity3D学习笔记——layer
  7. N9程序开发-生成项目
  8. 操作系统实验报告 实验2 进程管理(答案全)
  9. 使用SCM管理jenkinsfile
  10. hp服务器系统检测,HP服务器检测步骤.pdf