代码

import cv2 as cv
img = cv.imread("./lena.jpg")
gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
face_cascade = cv.CascadeClassifier('/usr/local/share/opencv4/haarcascades/haarcascade_frontalface_default.xml')
eye_cascade = cv.CascadeClassifier('/usr/local/share/opencv4/haarcascades/haarcascade_eye.xml')
face = face_cascade.detectMultiScale(img, 1.3, 5)for (x, y, w, h) in face:cv.rectangle(img, (x, y), (x + w, y + h), (255, 0, 0), 2)roi_gray = gray[y:y+h, x:x+w]roi_img = img[y:y+h, x:x+w]eyes = eye_cascade.detectMultiScale(roi_gray)for (ex, ey, ew, wh) in eyes:cv.rectangle(roi_img, (ex, ey), (ex+ew, ey+wh), (0, 255,0), 2)cv.imwrite('res.jpg', img)

效果

opencv实现人脸识别和眼部识别相关推荐

  1. 基于C#结合dlib实现人脸识别及眼部识别【附源码】

    文章目录 前言 一.库的引用 二.代码调用 工程构建 建立panel控件 定义人脸识别类 开启摄像头.调用算法 总结 前言 本文基于C#及dlib及emgu结合使用实现摄像头人脸定位及眼部定位,读者可 ...

  2. python opencv生成tf模型_基于TensorFlow+ Opencv 的人脸识别 和模型训练

    一.准备工作 本次实例的anaconda 环境 (有需要的自己导入anaconda) 链接:https://pan.baidu.com/s/1IVt2ap-NYdg64uHSh-viaA 提取码:g7 ...

  3. 基于 OpenCV 的人脸识别

    一点背景知识 OpenCV 是一个开源的计算机视觉和机器学习库.它包含成千上万优化过的算法,为各种计算机视觉应用提供了一个通用工具包.根据这个项目的关于页面,OpenCV 已被广泛运用在各种项目上,从 ...

  4. 怎样使用OpenCV进行人脸识别

    不断维护的地址:http://plzcoding.com/face-recognition-with-opencv/ 怎样使用OpenCV进行人脸识别 本文大部分来自OpenCV官网上的Face Re ...

  5. Java使用OpenCV实现人脸识别

    通过OpenCV实现人脸识别,包括图片,视频,摄像头中人脸识别. 首先看一下效果(在网上随便找的一张图片): 下面开始说一下如何实现的: 第一步:  需要安装OpenCV 下载链接:https://o ...

  6. opencv 训练人脸对比_【项目案例python与人脸识别】基于OpenCV开源计算机视觉库的人脸识别之python实现...

    " 本项目是一个基于OpenCV开源库使用python语言程序实现人脸检测的项目,该项目将从[项目基础知识](即人脸识别的基本原理).[项目实践](人脸识别所需要的具体步骤及其python程 ...

  7. python表情识别程序_Python+Dlib+Opencv实现人脸采集并表情判别功能的代码

    一.dlib以及opencv-python库安装 介于我使用的是jupyter notebook,所以在安装dlib和opencv-python时是在 这个命令行安装的 dlib安装方法: 1.若可以 ...

  8. 【计算机视觉】基于OpenCV的人脸识别

    一点背景知识 OpenCV 是一个开源的计算机视觉和机器学习库.它包含成千上万优化过的算法,为各种计算机视觉应用提供了一个通用工具包.根据这个项目的关于页面,OpenCV 已被广泛运用在各种项目上,从 ...

  9. python使用opencv实现人脸识别系统

    1.首先安装过python环境,在这里就不过说    检测是否安装成功如下,在cmd中输入Python     2.安装numpy 现在开始安装numpy,打开cmd,输入pip install nu ...

  10. 基于OpenCV实现人脸识别--Python

    目录 前言 第一章 OpenCV介绍 第二章 功能描述 2.1 对已有的数据进行检测 2.2 陌生人检测并发出警告 2.3 保存陌生人的视频 2.4 输入图片进行检测 2.5 现场录用信息 第三章 功 ...

最新文章

  1. springMvc解决json中文乱码
  2. 总结一下嵌入式OLED显示屏显示中文汉字的办法
  3. 谈谈游戏开发中用到设计模式
  4. mysql 进阶_mysql进阶知识
  5. 如何先执行input (checkbox,radio)再执行函数
  6. Java最佳实践– Vector vs ArrayList vs HashSet
  7. LoadRunner中Action的迭代次数的设置和运行场景中设置
  8. Android 动态计算ListView的高度
  9. 组队瓜分百万奖金池,资深算法工程师带你挑战飞桨论文复现赛!
  10. 一本通1619【例 1】Prime Distance
  11. python获取线程返回值_如何从python中的线程获取返回值?
  12. Matlab之深度学习工作流程
  13. 关闭WPS热点及广告推送
  14. SAP 配额协议及策略解析
  15. 唐人街徒步:在异国情调的纽约感受浓厚的中式气息
  16. c语言 虚拟示波器软件下载,虚拟示波器软件(示波器工具)V3.1 官方版
  17. Oracle EBS 接收事务处理类型 rcv_transactions transaction_type
  18. java积分_java积分体系设计
  19. 娄底高通量测序实验室设计原则探讨
  20. 蒙德里安森林算法_DP没入门就入土

热门文章

  1. 【Python】迭代法求解非线性方程及方程组
  2. maxscript rollout
  3. Latex论文复杂组合图片设计
  4. 【算法】【回溯】力扣-面试题08.07.无重复字符串的排列组合详解【超详细的算法解释和注释】
  5. Mysql NDB Cluster搭建测试
  6. DW_axi_dmac控制器(术语)
  7. 疫情之下要不要转行?
  8. 软件测试需求频繁变更,软件测试人员如何测试需求频繁变动的项目
  9. 凌晨!科比因坠机离世, 球迷泪崩:凌晨4点,我的青春没了
  10. 文件管理大师android,文件管理大师