python 视频人脸替换_Python基于OpenCV实现视频的人脸检测
本文实例为大家分享了基于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实现视频的人脸检测相关推荐
- python模块cv2人脸识别_Python基于Opencv来快速实现人脸识别过程详解(完整版)
前言 随着人工智能的日益火热,计算机视觉领域发展迅速,尤其在人脸识别或物体检测方向更为广泛,今天就为大家带来最基础的人脸识别基础,从一个个函数开始走进这个奥妙的世界. 首先看一下本实验需要的数据集,为 ...
- python视频人脸检测_Python基于OpenCV实现视频的人脸检测
本文实例为大家分享了基于OpenCV实现视频的人脸检测具体代码,供大家参考,具体内容如下 前提条件 1.摄像头 2.已安装Python和OpenCV3 代码 import cv2 import sys ...
- python读取视频流做人脸识别_基于OpenCV和Keras实现人脸识别系列——二、使用OpenCV通过摄像头捕获实时视频并探测人脸、准备人脸数据...
基于OpenCV和Keras实现人脸识别系列手记: 项目完整代码参见Github仓库. 本篇是上面这一系列手记的第二篇. 在Opencv初接触,图片的基本操作这篇手记中,我介绍了一些图片的基本操作,而 ...
- python人脸识别opencv_Python基于Opencv来快速实现人脸识别过程详解(完整版)
前言 随着人工智能的日益火热,计算机视觉领域发展迅速,尤其在人脸识别或物体检测方向更为广泛,今天就为大家带来最基础的人脸识别基础,从一个个函数开始走进这个奥妙的世界. 首先看一下本实验需要的数据集,为 ...
- python怎么建立画板_Python基于opencv实现的简单画板功能示例
本文实例讲述了Python基于opencv实现的简单画板功能.分享给大家供大家参考,具体如下: import cv2 import numpy as np drawing = False # true ...
- opencv python考勤_Python基于Opencv来快速实现人脸识别过程详解(完整版)
前言 随着人工智能的日益火热,计算机视觉领域发展迅速,尤其在人脸识别或物体检测方向更为广泛,今天就为大家带来最基础的人脸识别基础,从一个个函数开始走进这个奥妙的世界. 首先看一下本实验需要的数据集,为 ...
- opencv 人脸识别_python基于openCV人脸识别18行代码实现
人脸识别 一.安装 1.打开命令行,输入pip install numpy,安装numpy. 2.安装opencv. pip install opencv-python 二.实现 (1)获取人脸识别训 ...
- 基于OpenCV的视频处理 - 人脸检测
一个不知名大学生,江湖人称菜狗 original author: jacky Li Email : 3435673055@qq.com Time of completion:2023.2.7 Las ...
- 调用笔记本的摄像头实现基于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错误的解决 参考了 ...
最新文章
- NBT:利用细胞甘油三酯存储提高链霉菌中聚酮类化合物的效价
- JavaSE的一些基础内容
- 编程猫python讲师面试_【编程猫教师面试】在BOSS问了我很多,问我为什么选择编程猫,问我了解编程猫吗?-看准网...
- 我给学生做单车旅行的宣传讲座
- python爬带用户名密码的网页_python爬虫用户名密码登录POST
- Altium Designer -- PCB 叠层设计
- Fusioncharts图表组件在宿舍评分统计中的应用
- oracle错误:1067进程意外终止
- keras如何保存模型
- DIY Ruby CPU 分析 Part II
- 快搜浏览器_让微软丢大脸的edge浏览器终于出新版了!
- python 弹窗不阻断线程_Javascript 如何阻断程序的运行
- 百度云2019落地第一枪打响:两款智能边缘硬件,让城市环卫、农药喷洒都AI起来...
- 关于<meta name=“viewport“ content=“width=device-width,initial-scake=1.0, maximum-scale=1.0,user-s..“>
- Kinetics-400数据集介绍
- android studio中tabhost自定义,Android Studio——TabWiget组件实现(带图标签)
- HTML 参考手册 - 浏览器支持
- python esp8266 ssd1306_micropython esp8266+ssd1306(OLED) 显示中文(示例)
- 第二重要极限公式推导过程_土木考研 土力学第六章公式推导
- 虚拟现实下的手势识别综述
热门文章
- 大学生想依靠c/c++找工作,还需要什么知识?
- VS Code:高效前端程序员的秘密武器
- 对钱没兴趣的马云又爆10个金句
- 大前端时代,从前端小工到架构师的进阶锦囊!
- 第十节:ES6为函数做了哪些扩展?
- gui 设计的简单计算器 java,编写Java GUI程序,实现一个简单计算器。要求如下: (1)......
- python批量将pdf转成word_如何用Python把pdf转换成word
- 推荐我们在B站的生信程序基础课
- 在Rstudio中点一点就出来了一个R包
- 最后一周 | 微生物组-扩增子16S分析第9期(报名直播课免费参加线下2020.8)