计算机视觉之人脸识别看起来很高大上,但是用OpenCV解决很方便,OpenCV真的太强大了。。

直接上代码:

#!/usr/bin/env python3import cv2image = cv2.imread("demo.jpg")
gray_img = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)classifier = cv2.CascadeClassifier()
classifier.load(r"C:\Program Files\OpenCV\sources\data\haarcascades\haarcascade_frontalface_default.xml")
faces = classifier.detectMultiScale(gray_img, 1.2, 6)for (x, y, w, h) in faces:src = cv2.rectangle(image, (x, y), (x+w, y+h), (0, 255, 255), 2)cv2.imshow('Result Image', image)cv2.waitKey()
cv2.destroyAllWindows()

运行结果:

计算机视觉OpenCV之人脸识别的示例(Python)相关推荐

  1. python人脸识别opencv_体验opencv进行人脸识别(基于python)

    使用opencv自带的分类器进行人脸识别,python中需要导入cv2模块.如果之前没有安装过这个模块可以用pip工具安装: pip install opencv-python 安装完成后就可以开始编 ...

  2. Java借助OpenCV实现人脸识别登录完整示例

    Java借助OpenCV实现人脸识别登录完整示例 OpenCV 效果预览 概述 下载与安装 目录说明 OpenCV的基本使用 项目集成 图片人脸检测 人脸对比相似度 识别视频中的人脸 摄像头识别人脸 ...

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

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

  4. python opencv 人体/人脸识别 简易demo

    前言 参考文章: pythonopencv检测行人_[图像处理]使用OpenCV实现人脸和行人检测 Python如何实现行人识别-人体识别 本文主要讲述关于opencv官方提供的现成模型,采取Hog特 ...

  5. Python基于OpenCV的人脸识别自助商店(源码&部署视频)

    1.模块功能介绍 实现人脸识别模块.人脸登录与注册功能.商店显示和用户余额页显示功能 用GUl图形界面实现(pyqt)语言python windows下软件pycharm 1.用户登录模块:刷脸登录 ...

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

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

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

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

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

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

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

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

最新文章

  1. robot framework安装问题排查
  2. android切换字体颜色,Android开发实现按钮点击切换背景并修改文字颜色的方法
  3. 【Silverlight】Bing Maps学习系列(七):使用Bing Maps的图片系统(Tile System)
  4. SAP-FICO-AR-关于剩余支付和部分支付的区别
  5. docker部署下的nginx负载均衡时,无法获取真实ip的问题
  6. 砥志研思SVM(三) 最优间隔分类器问题(下):软间隔SVM
  7. php进程通讯方式,PHP进程模型、进程通讯方式、进程线程的区别分别有哪些?
  8. 实名开撕!格力举报奥克斯空调虚标不合格 奥克斯回应:将起诉!
  9. python求一个数的因子_python语言求因数方法的实现源码
  10. 三星android版本4.2.2,三星 Galaxy Note (i9220) 安卓4.2.2 稳定 流畅版
  11. 中小型企业网络IP地址规划案例
  12. 国际象棋棋盘64个格子能容纳多少粒米
  13. 浮点数的指数函数的计算
  14. java传递指针_Java:通过指针传递参数
  15. 耗时两周的P2PQQ终于完成了!!!
  16. 「IT基础」计算机网络概述
  17. 测试开发之路:英雄迟暮,我心未老
  18. 你是个年轻人,请你好好生活
  19. Stata教程(三)---认识变量
  20. ZYNQ7000 SDK开发使用

热门文章

  1. 如何在工作中自学UI设计
  2. ubuntu apache2 的负载均衡和反向代理
  3. 生产线称重实时打印条码标签
  4. openssh for windows
  5. IDEA 连接 GIT OSCHINA 提交本地已存在的项目
  6. MyBatis知多少(14)分散的数据库系统
  7. ScrollView中的LinearLayout不能使用android:layout_heig...
  8. Mybatis中传参包There is no getter for property named XXX in class java.lang.String
  9. 做CEO,一定要有“江湖感”
  10. 【数据库】将Excel导入达梦数据库,并执行表合并