python-opencv人眼检测
一、代码:
# -*- coding: utf-8 -*-
"""
@Time : 2018/3/5 14:32
@Author : LITTLE HORSE
@Software: PyCharm
"""import numpy as np
import cv2# 导入训练好的人脸以及人眼分类文件
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
eye_cascade = cv2.CascadeClassifier('haarcascade_eye.xml')cap = cv2.VideoCapture(0)
cap.set(3, 320)
cap.set(4, 240)
while(cap.isOpened()):ret, img = cap.read()if ret == True:gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)faces = face_cascade.detectMultiScale(gray, 1.3, 5)for (x ,y, w, h) in faces:img = cv2.rectangle(img, (x,y), (x+w,y+h), (255,0,0), 2)roi_gray = gray[y:y+h, x:x+w]roi_color = img[y:y+h, x:x+w]eyes = eye_cascade.detectMultiScale(roi_gray)for (ex, ey, ew, eh) in eyes:cv2.rectangle(roi_color, (ex, ey), (ex+ew, ey+eh), (0, 255, 0), 2)cv2.imshow('img', img)if cv2.waitKey(1) & 0xFF == ord('q'):break
cap.release()
cv2.destroyAllWindows()
二、分类器
用到的分类器可自行去opencv目录查找。
python-opencv人眼检测相关推荐
- Python OpenCv 车牌检测识别(边缘检测、HSV色彩空间判断)
Python OpenCv 车牌检测识别 背景 车牌识别在交通.停车等方面有着广泛应用,在网上也有很多种基于OpenCV方案进行识别,本文是综合了两种比较流行的方案,首先是提取出疑似车牌区域的轮廓,然 ...
- python+OpenCV视频检测+代码以及注解
这部分是关于检测摄像头中的人脸,以及对mp4中的文件人脸检测,上代码: #导入cv模块 import cv2 as cv #检测函数 def face_detect_demo(img):gary = ...
- Python OpenCV -- 轮廓检测 (十四)
轮廓检测 Canny 之类的边缘检测算法可以根据像素间的差异检测出轮廓边界,但是它并没有将轮廓作为一个整体 轮廓是构成任何一个形状的边界或外形线.直方图对比和模板匹配根据色彩的分布来进行匹配,以下包括 ...
- python opencv 如何检测模糊图像?自动判断模糊程度 cv2.Laplacian().var()
参考文章1:python判断图片模糊 参考文章2:3行代码Python搞定图片清晰度识别,原来我们看到的不一定是这样的 示例代码 # -*- encoding: utf-8 -*- "&qu ...
- python opencv轮廓检测_OpenCV 轮廓检测的实现方法
轮廓概述 轮廓可以简单认为成将连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度.轮廓在形状分析和物体的检测和识别中很有用. 为了更加准确,要使用二值化图像.在寻找轮廓之前,要进行阈值化处理或 ...
- python opencv 肤色检测
附上我自己的实例代码 基于运动信息和肤色检测的手位置检测 基于深度学习的asl手语识别例程 1 椭圆肤色检测模型 原理:将RGB图像转换到YCRCB空间,肤色像素点会聚集到一个椭圆区域.先定义一个椭圆 ...
- python opencv 轮廓检测_opencv之轮廓检测与处理
查找图像的轮廓在图像处理及应用中扮演着重要的角色. opencv中 查找轮廓的函数提供的是cv::findContours() 把查找的轮廓划到图像上cv::drawContours() 1.轮廓的查 ...
- 毕设 深度学习 python opencv 火焰检测识别 火灾检测
文章目录 0 前言 1 基于YOLO的火焰检测与识别 2 课题背景 3 卷积神经网络 3.1 卷积层 3.2 池化层 3.3 激活函数: 3.4 全连接层 3.5 使用tensorflow中keras ...
- python opencv轮廓检测_python opencv 来对图片(苹果)的轮廓(最大轮廓进行识别)进行...
import cv2 as cv import numpy as np # canny边缘检测 def canny_demo(image): t = 140 canny_output = cv.Can ...
- python opencv 烟雾检测
最新文章
- 用Flutter改造ZS项目小记一:界面显示一张图片
- 怀旧服新开服务器最新,暴雪官方发大招,怀旧服新开11个新服务器
- wordpress博客留言自动填写
- 从一个 SAP CRM 软件实际的故障处理出发,谈谈企业管理软件领域内那些很难稳定重现故障的处理技巧
- 企业微信H5_网页jssdk调用 agentconfig选人选照片等案例演示
- Eclipse构建Maven分包分模块项目并构建服务端
- python爬虫应用实例_Python爬虫进阶必备 | 一个典型的 AES 加密在爬虫中的应用案例...
- Kinect+OpenNI学习笔记之2(获取kinect的颜色图像和深度图像)
- 基于proxychains4进行终端加速 wget,curl等
- Linux不同发型版本(Debian REHL)与软件包管理器(RPM dpkg)的概念
- python调用bing翻译API V2
- html5实现在线动态画板,HTML5 canvas实现一个简易画板
- 剑指offer T51数组中的逆序对
- axure网页预览_预览和导出HTML
- 基于MUI的电影新闻的webapp项目开发
- 图书管理系统(Java语言)
- 知物由学 | 未来50年网络安全行业发展愿景
- html 同字形布局结构,网页的布局
- 计算机天才楼天城回母校杭十四中
- 51单片机(十)DS1302实时时钟
热门文章
- Html字母变大的代码,css鼠标选中字体变大 div css鼠标悬停超链接的文字变大
- 浏览器下的网页全屏尺寸
- 我的上半年“手相”-----“奔跑中的2015”
- 商汤科技20年秋招智慧城市-数据运营工程师笔试题(2019.8.19)
- 如何用AI算法识别骗保行为?蚂蚁保险智能风控模型首次公开!
- 计算机二级模板文档,计算机二级教案模板.doc
- 201412-1 门禁系统
- FL Studio 21测试版更新、新功能和AI智能编曲插件
- 一稻箩的官帽nbsp;-nbsp;本村施姓的传说
- 女性计算机科学家比例,为何女性IT工作者占比低