本文实例为大家分享了基于OpenCV实现视频的人脸检测具体代码,供大家参考,具体内容如下

前提条件

1.摄像头

2.已安装Python和OpenCV3

代码

import cv2

import sys

import logging as log

import datetime as dt

from time import sleep

cascPath = "haarcascade_frontalface_default.xml"

faceCascade = cv2.CascadeClassifier(cascPath)

# 打开视频捕获设备

video_capture = cv2.VideoCapture(0)

while True:

if not video_capture.isOpened():

print('Unable to load camera.')

sleep(5)

pass

# 读视频帧

ret, frame = video_capture.read()

# 转为灰度图像

gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

# 调用分类器进行检测

faces = faceCascade.detectMultiScale(

gray,

scaleFactor=1.1,

minNeighbors=5,

minSize=(30, 30),

#flags=cv2.cv.CV_HAAR_SCALE_IMAGE

)

# 画矩形框

for (x, y, w, h) in faces:

cv2.rectangle(frame, (x, y), (x+w, y+h), (0, 255, 0), 2)

# 显示视频

cv2.imshow('Video', frame)

if cv2.waitKey(1) & 0xFF == ord('q'):

break

# 关闭摄像头设备

video_capture.release()

# 关闭所有窗口

cv2.destroyAllWindows()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

python 视频人脸替换_Python基于OpenCV实现视频的人脸检测相关推荐

  1. python模块cv2人脸识别_Python基于Opencv来快速实现人脸识别过程详解(完整版)

    前言 随着人工智能的日益火热,计算机视觉领域发展迅速,尤其在人脸识别或物体检测方向更为广泛,今天就为大家带来最基础的人脸识别基础,从一个个函数开始走进这个奥妙的世界. 首先看一下本实验需要的数据集,为 ...

  2. python视频人脸检测_Python基于OpenCV实现视频的人脸检测

    本文实例为大家分享了基于OpenCV实现视频的人脸检测具体代码,供大家参考,具体内容如下 前提条件 1.摄像头 2.已安装Python和OpenCV3 代码 import cv2 import sys ...

  3. python读取视频流做人脸识别_基于OpenCV和Keras实现人脸识别系列——二、使用OpenCV通过摄像头捕获实时视频并探测人脸、准备人脸数据...

    基于OpenCV和Keras实现人脸识别系列手记: 项目完整代码参见Github仓库. 本篇是上面这一系列手记的第二篇. 在Opencv初接触,图片的基本操作这篇手记中,我介绍了一些图片的基本操作,而 ...

  4. python人脸识别opencv_Python基于Opencv来快速实现人脸识别过程详解(完整版)

    前言 随着人工智能的日益火热,计算机视觉领域发展迅速,尤其在人脸识别或物体检测方向更为广泛,今天就为大家带来最基础的人脸识别基础,从一个个函数开始走进这个奥妙的世界. 首先看一下本实验需要的数据集,为 ...

  5. python怎么建立画板_Python基于opencv实现的简单画板功能示例

    本文实例讲述了Python基于opencv实现的简单画板功能.分享给大家供大家参考,具体如下: import cv2 import numpy as np drawing = False # true ...

  6. opencv python考勤_Python基于Opencv来快速实现人脸识别过程详解(完整版)

    前言 随着人工智能的日益火热,计算机视觉领域发展迅速,尤其在人脸识别或物体检测方向更为广泛,今天就为大家带来最基础的人脸识别基础,从一个个函数开始走进这个奥妙的世界. 首先看一下本实验需要的数据集,为 ...

  7. opencv 人脸识别_python基于openCV人脸识别18行代码实现

    人脸识别 一.安装 1.打开命令行,输入pip install numpy,安装numpy. 2.安装opencv. pip install opencv-python 二.实现 (1)获取人脸识别训 ...

  8. 基于OpenCV的视频处理 - 人脸检测

    一个不知名大学生,江湖人称菜狗 original author: jacky Li Email : 3435673055@qq.com  Time of completion:2023.2.7 Las ...

  9. 调用笔记本的摄像头实现基于opencv的视频人脸识别(中文显示和英文显示)以及 index 480 is out of bounds for axis 0 with size 480错误的解决

    @人脸识别代码和一些常见错误 基于opencv的视频人脸识别(中文显示)以及 index 480 is out of bounds for axis 0 with size 480错误的解决 参考了 ...

最新文章

  1. NBT:利用细胞甘油三酯存储提高链霉菌中聚酮类化合物的效价
  2. JavaSE的一些基础内容
  3. 编程猫python讲师面试_【编程猫教师面试】在BOSS问了我很多,问我为什么选择编程猫,问我了解编程猫吗?-看准网...
  4. 我给学生做单车旅行的宣传讲座
  5. python爬带用户名密码的网页_python爬虫用户名密码登录POST
  6. Altium Designer -- PCB 叠层设计
  7. Fusioncharts图表组件在宿舍评分统计中的应用
  8. oracle错误:1067进程意外终止
  9. keras如何保存模型
  10. DIY Ruby CPU 分析 Part II
  11. 快搜浏览器_让微软丢大脸的edge浏览器终于出新版了!
  12. python 弹窗不阻断线程_Javascript 如何阻断程序的运行
  13. 百度云2019落地第一枪打响:两款智能边缘硬件,让城市环卫、农药喷洒都AI起来...
  14. 关于<meta name=“viewport“ content=“width=device-width,initial-scake=1.0, maximum-scale=1.0,user-s..“>
  15. Kinetics-400数据集介绍
  16. android studio中tabhost自定义,Android Studio——TabWiget组件实现(带图标签)
  17. HTML 参考手册 - 浏览器支持
  18. python esp8266 ssd1306_micropython esp8266+ssd1306(OLED) 显示中文(示例)
  19. 第二重要极限公式推导过程_土木考研 土力学第六章公式推导
  20. 虚拟现实下的手势识别综述

热门文章

  1. 大学生想依靠c/c++找工作,还需要什么知识?
  2. VS Code:高效前端程序员的秘密武器
  3. 对钱没兴趣的马云又爆10个金句
  4. 大前端时代,从前端小工到架构师的进阶锦囊!
  5. 第十节:ES6为函数做了哪些扩展?
  6. gui 设计的简单计算器 java,编写Java GUI程序,实现一个简单计算器。要求如下: (1)......
  7. python批量将pdf转成word_如何用Python把pdf转换成word
  8. 推荐我们在B站的生信程序基础课
  9. 在Rstudio中点一点就出来了一个R包
  10. 最后一周 | 微生物组-扩增子16S分析第9期(报名直播课免费参加线下2020.8)