美文网首页
1.1(numpy+cv)实现人脸的识别

1.1(numpy+cv)实现人脸的识别

作者: 羽天驿 | 来源:发表于2020-04-12 19:54 被阅读0次

一 、人脸识别需要文件

haarcascade_frontalface_default.xml
相关下载链接://download.csdn.net/download/u011262200/10651807?utm_source=bbsseo

二、cv库的简单介绍

在计算机视觉项目的开发中,OpenCV作为较大众的开源库,拥有了丰富的常用图像处理函数库,采用C/C++语言编写,可以运行在Linux/Windows/Mac等操作系统上,能够快速的实现一些图像处理和识别的任务。此外,OpenCV还提供了Java、python、cuda等的使用接口、机器学习的基础算法调用,从而使得图像处理和图像分析变得更加易于上手,让开发人员更多的精力花在算法的设计上。
总之,opencv应用非常广泛,可以做深入的了解

三、代码的实现简单的人脸的识别

以下图片来自百度--张芷溪

import numpy as np
import cv2
face_detect=cv2.CascadeClassifier("./haarcascade_frontalface_alt.xml")
# 检查使用的东西
img=cv2.imread("./zzx.jpg")
c=cv2.cvtColor(img,code=cv2.COLOR_BGR2GRAY)
face_zones=face_detect.detectMultiScale(img)
# 传入需要检查的东西,生成检测的对象
# 通过遍历拿到这几点的像素的位置
for x,y,w,h in face_zones:
    cv2.rectangle(img,pt1=(x,y),pt2=(x+w,y+h),color=[0,0,255],thickness=2)
# print(face_zones)
cv2.imshow("face",img)
# 显示图片
cv2.waitKey(0)
# 键盘上有输入的东西就关闭窗口
cv2.destroyAllWindows()

图片:


zzx.jpg

识别后:


zzx.png
  • 以上的代码就实现了简单的人脸的识别,你可以更加深入的取研究CV2。
  • 当然也可以识别多张人脸,我们就不做代码演示,写法类似
  • 当有多张人脸时,有人脸未识别的时候,就需要调整算法参数得缩放比例
  • face_zones=face_detect.detectMultiScale(img,scaleFactor=调整数值)

相关文章

  • 1.1(numpy+cv)实现人脸的识别

    一 、人脸识别需要文件 haarcascade_frontalface_default.xml相关下载链接://d...

  • Android实现人脸识别(人脸检测)初识

    title: Android实现人脸识别(人脸检测)初识categories: Androidtags: 人脸识别...

  • 人脸识别

    第1章 绪论 1.1 人脸识别的研究背景1.2 国内外人脸识别研究现状1.3 人脸识别困难与挑战1.4 kinec...

  • 人脸识别 -- 活体检测(张嘴摇头识别)

    一:简介 最近项目在做了身份证银行卡识别之后,开始实现人脸识别和活体识别,其中人脸识别包括人脸入库、人脸查找、人脸...

  • 人脸识别技术

    人脸识别技术 (一) —— 基于CoreImage实现对静止图片中人脸的识别人脸识别技术 (二) —— 基于Cor...

  • 360°跟拍

    360°跟拍是为了实现人脸识别,自动跟踪拍摄的App。 连接跟拍平台后,实现人脸识别、跟踪人脸,自动转动,360°...

  • Android人脸识别

    人脸注册和识别 链接 Android人脸识别开发入门--基于虹软免费SDK实现

  • 人脸视觉行业分析

    1 技术维度分析 1.1 人脸识别核心技术 从以上的概要可知,应用方向上,目前人脸识别集中在身份认证/识别、互娱、...

  • 树莓派人脸识别实际应用:人脸识别门禁

    在上一篇文章树莓派调用百度人脸识别API实现人脸识别,我们完成了树莓派人脸识别的基础环境配置,人脸识别功能也测试成...

  • opencv,tensorflow,cnn实现人脸识别

    opencv实现人脸检测,tensorflow利用cnn实现人脸识别,python完成github地址: http...

网友评论

      本文标题:1.1(numpy+cv)实现人脸的识别

      本文链接:https://www.haomeiwen.com/subject/vmibmhtx.html