【机器学习】opencv-摄像头中的人脸采集
本次在视频识别的程度上增添了摄像头实时识别,
区别在于:
# v = cv2.VideoCapture('./dzd2.mp4')
v = cv2.VideoCapture(0)
import numpy as npimport cv2face_detector = cv2.CascadeClassifier('./haarcascade_frontalface_alt2.xml')
# v = cv2.VideoCapture('./dzd2.mp4')
v = cv2.VideoCapture(0)
# win = cv2.namedWindow('dzd',cv2.WINDOW_NORMAL)#视频时由一张行图片组成,每一张图片,帧num = 1while True:flag,frame= v.read()if not flag:breakframe = cv2.resize(frame,(640,360))gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)face_zones = face_detector.detectMultiScale(gray,scaleFactor=1.1,
# minNeighbors=3,
# minSize =(60,60),
# maxSize =(110,110))
# print(face_zones)for x,y,w,h in face_zones[:1]:cv2.rectangle(frame,pt1=(x,y),pt2=(x+w,y+h),color= [0,0,255],thickness=2,)
# cv2.circle(frame,center=(x+w//2,y+h//2),radius=w//2,color= [0,0,255],thickness=2,)cv2.imshow('dzd',frame)
# if len(face_zones)>=1:
# f = input('是否保存这张图片?Y/N').lower()
# if f == 'y':
# face = frame[y:y+h,x:x+w]
# cv2.imwrite('./faces/liu/%d.jpg'%(num),face)
# num+=1key =cv2.waitKey(41)if key == ord('y'):face = frame[y+2:y+h-2,x+2:x+w-2]cv2.resize(face,(64,64))cv2.imwrite('./faces/liuwang/%d.jpg'%(num),face)num+=1elif key == ord('q'):breakv.release()#释放视频流
cv2.destroyAllWindows()
【机器学习】opencv-摄像头中的人脸采集相关推荐
- OpenCV视频中的人脸标志检测
OpenCV视频中的人脸标志检测 视频中的人脸标志检测 简介 命令参数说明 源代码 视频中的人脸标志检测 简介 此应用程序使您可以检测视频中检测到的面部的地标.此应用程序首先检测当前视频帧中的面部,然 ...
- OpenCV图像中的人脸界标检测
OpenCV图像中的人脸界标检测 图像中的人脸界标检测 简介 命令参数的描述{tutorial_face_training_parameters} 源代码 检测结果 图像中的人脸界标检测 简介 此应用 ...
- OpenCV从摄像头中检测人脸
准备工作 首先从GitHub(https://github.com/opencv/opencv)下载文件并解压,从data文件夹中的haarcascades复制一下文件放在自己的项目中 代码实现 # ...
- opencv 视频中的人脸打码
思想很简单,就是调用摄像头,获取图像帧,将图像帧放入opencv带的人脸识别库检测出窗口.最后使用滤波函数对检测窗口进行模糊操作.再拷贝回原图.完成 #include "opencv2/im ...
- OpenCv 之(图片人脸识别)和 (摄像头读入)
##先来张人脸识别效果图: ##1.概述 人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术.用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进 ...
- CNN实现摄像头中人物的识别
在此之前我已经大概说过tensorflow的简单流程,中间应用函数我会在例子中加以注释(更详细的可以查阅tensorflow中的函数讲解).应用cnn实现的视频中人物识别,本想先讲一下cnn的原理,但 ...
- OpenCV+ Qt Designer 开发人脸识别考勤系统
文章目录 1. 系统介绍 2. 系统架构 3. 开发步骤 3.1 安装必要的库 3.2 设计用户界面 3.3 编写代码 3.3.1 导入库 3.3.2 连接数据库 3.3.3 定义主窗口类 3.3.4 ...
- 美国最大警用摄像头厂商对人脸识别说No,称其会带来严重偏见
铜灵 发自 凹非寺 量子位 出品 | 公众号 QbitAI 自家人断自家人后路? 全美最大的警用穿戴式摄像头的最大制造商Axon,已经正式宣布: 在技术改进之前,不会在其警用穿戴式摄像头中使用面部识别 ...
- 调用摄像头使用face_recognition 或 opencv中haar人脸特征实时检测识别人脸、给人脸打马赛克/给人脸贴图
日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) OpenCV:python调用摄像头同时使用OpenCV中自带 ...
最新文章
- 技术者的好奇心和惯性
- RabbitMQ简单队列模式
- Ant和Junit使用的一些问题
- 磁盘空间去向不明的问题
- 3d游戏编程大师技巧 源代码_C/C++编程入门基础系列:俄罗斯方块小游戏制作,直接源代码分享...
- memcache 知识点
- Ponemon:优化SIEM时所面临的挑战
- Ubuntu c++调用python脚本(Anaconda)
- 3-4 掘金小册学习
- android 选择 播放器,Android 播放--播放器里面 demo 类的说明与选择
- QPSK调制及MATLAB实现
- 电商产品经理必修课之学员招募及在线课程学习
- turtle库 科赫雪花(bug)的绘制
- php 图片合成,PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】...
- attr 与prop 的区别
- 原生JavaScript盒子的移动
- 最新Brave情侣主题模板源码+Typecho内核
- 数据结构作业——Sanji(优先队列)
- 混合式步进电机控制器开源系列(一)PCB原理图设计
- html、css和js原生写一个模态弹出框,顺便解决父元素半透明子元素不透明效果...