【实例简介】

给出一张照片,输出包含几张人脸,识别照片中的人脸(嘴、眼睛)并用矩形框出

【实例截图】

【核心代码】

# 给出一张照片,输出包含几张人脸,识别照片中的人脸(嘴、眼睛)并用矩形框出

import cv2

filepath = "C:/Users/hp/Pictures/mmm.jpg"

img = cv2.imread(filepath) # 读取图片

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 转换灰色

# OpenCV人脸识别分类器

classifier = cv2.CascadeClassifier( "D:\Program Fies\Python\Python36\Lib\site-packages\cv2\data\haarcascade_frontalface_default.xml" )

color = (3, 200, 99) # 定义绘制颜色

# 调用识别人脸

faceRects = classifier.detectMultiScale( gray, scaleFactor=1.2, minNeighbors=3, minSize=(32, 32))

if len(faceRects): # 大于0则检测到人脸

for faceRect in faceRects: # 单独框出每一张人脸

x, y, w, h = faceRect

# 框出人脸

cv2.rectangle(img, (x, y), (x h, y w), color, 2)

""" # 左眼

cv2.circle(img, (x w // 4, y h // 4 30), min(w // 8, h // 8), color)

#右眼

cv2.circle(img, (x 3 * w // 4, y h // 4 30), min(w // 8, h // 8), color)

#嘴巴

cv2.rectangle(img, (x 3 * w // 8, y 3 * h // 4), (x 5 * w // 8, y 7 * h // 8), color)

"""

cv2.imshow("photo-test", img) # 显示图像

print("发现{0}个人脸".format(len(faceRects)))

c = cv2.waitKey(10)

cv2.waitKey(0)

cv2.destroyAllWindows()

python照片过人脸_python图片人脸检测相关推荐

  1. python照片转素描_python图片转素描

    520就要到了,Python可以为你的女朋友带来什么惊喜呢?学会下面这段图像转换成素描风格的代码,就可以拿去哄(pian)女朋友了!如果她问起来,还可以说是你自己画的,赢得她的芳心和崇拜. 于是她一脸 ...

  2. python照片转卡通_Python实现将照片变成卡通图片的方法【基于opencv】

    本文实例讲述了Python实现将照片变成卡通图片的方法.分享给大家供大家参考,具体如下: 之前的文章介绍了使用Photoshop将照片变成卡通图片,今次介绍用代码来实现这项任务,可以就此探查各种滤镜的 ...

  3. python校正人脸_Python 进行人脸校正

    问题描述 在做人脸识别的时候,前期的数据处理过程中可能会遇到一个问题,即将人脸从不同尺寸的图像中截取出来,再进行"对齐"操作.这样可以使每一个截取的人脸中的眼睛等位置处于同一位置, ...

  4. python实现面部特效_Python实现人脸带墨镜效果

    DEAL WITH IT是这样一个效果,眼镜从屏幕外飞进来,带在用户的脸上.这种效果的最佳实例是以一种独特的方式完成的. 今天,我们将编写一个生成器,该生成器使用任何有面部的静态图像作为输入.如果你想 ...

  5. python照片转素描_python实现图片彩色转化为素描

    本文实例为大家分享了Python将图片彩色转化为素描的具体代码,供大家参考,具体内容如下 第一种: from PIL import Image, ImageFilter, ImageOps img = ...

  6. python照片转素描_python实现图片转素描效果代码

    python实现图片转素描效果代码,代码如下: # -*- coding:utf-8 -*- import cv2 import numpy as np from tkinter import fil ...

  7. python照片转素描_python如何将图片转换素描画

    代码如下 # -*- coding:utf-8 -*- import cv2 import numpy as np from tkinter import filedialog, Tk from os ...

  8. python能处理图片吗_python图片处理(一)

    python图片处理需要先在cmd里面安装Pillow pip install Pillow 一.图片的打开与显示 from PIL import Image img=Image.open('d:/d ...

  9. python 识别图形验证码_Python图片验证码降噪处理实例!此乃识别验证码神技!...

    图片验证码算是网络数据采集上的一道拦路虎,虽然有诸多公开的ORC接口.云打码平台,一旦大规模应用起来,还是内部写程序进行识别处理比较好. 而自己写代码进行识别的话,又有很多种方案,比如最近火热的神经网 ...

  10. python 检查代码规范_Python代码规范检测

    一定要注重代码规范,按照平时的代码管理,可以将Python代码规范检测分为两种: 静态本地检测:可以借助静态检查工具,比如:Flake8,Pylint等,调研了一下,用Flake8的相对较多,功能满足 ...

最新文章

  1. error: No resource identifier found for attribute 'showAsAction' in package 'com.ymeng.项目名字'
  2. fsl线性配准介绍+核磁共振影像数据处理
  3. python写一个游戏多少代码-使用Python写一个贪吃蛇游戏实例代码
  4. oracle java 并发_【转】JAVA并发教程(ORACLE官网资料)
  5. Hexo 博客自定义一个不使用主题模板渲染的独立页面
  6. 260多媒体语言如何调节_260马力配9.7米货厢,实拍柳汽H5小三轴载货车
  7. 下一代微服务Service Mesh原理及实践
  8. Android 系统性能优化(40)---Android LowMemoryKiller原理分析
  9. STM32(5)——通用定时器基本定时器
  10. openai-gpt_OpenAI的GPT-3:货物崇拜编程人员的终结
  11. 走进WPF之开发类似Visio软件
  12. eclipse翻译插件,支持最新版eclipse 2022-09
  13. smb协议讲解_SMB协议(使用说明+过程详解+抓包分析)
  14. 地图下面的标尺是什么意思_【一点资讯】地图的主要类型有哪些? 何谓地图比例尺? 什么是地图注记? www.yidianzixun.com...
  15. 新浪微博开放平台提交审核时Android签名生成
  16. 微信公众号CSS样式常见问题解析
  17. 如何查看手机、电脑设备配置?快来了解下你的电脑和手机吧~ 解读系统配置-cmd的简单应用
  18. 物联网-物联网网络安全
  19. python 使用twilio免费发送短信
  20. linux编译符号那些事儿

热门文章

  1. smarty缓存控制
  2. hadoop 学习
  3. ASP.NET MVC学习之模型绑定(1)
  4. 用程序关闭、注销、重启计算机
  5. Orale查询返回相似度基数个数
  6. C# 静态变量及静态函数
  7. [转]打开人际关系大门的三把金钥匙
  8. 什么是南向接口和北向接口?
  9. 局部搜索算法 之 局部搜索算法,爬山法,模拟退火,集束搜索,遗传算法
  10. C++学习之-std::make_unique 与std::unique_ptr