本次在视频识别的程度上增添了摄像头实时识别,

区别在于:

  • # 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-摄像头中的人脸采集相关推荐

  1. OpenCV视频中的人脸标志检测

    OpenCV视频中的人脸标志检测 视频中的人脸标志检测 简介 命令参数说明 源代码 视频中的人脸标志检测 简介 此应用程序使您可以检测视频中检测到的面部的地标.此应用程序首先检测当前视频帧中的面部,然 ...

  2. OpenCV图像中的人脸界标检测

    OpenCV图像中的人脸界标检测 图像中的人脸界标检测 简介 命令参数的描述{tutorial_face_training_parameters} 源代码 检测结果 图像中的人脸界标检测 简介 此应用 ...

  3. OpenCV从摄像头中检测人脸

    准备工作 首先从GitHub(https://github.com/opencv/opencv)下载文件并解压,从data文件夹中的haarcascades复制一下文件放在自己的项目中 代码实现 # ...

  4. opencv 视频中的人脸打码

    思想很简单,就是调用摄像头,获取图像帧,将图像帧放入opencv带的人脸识别库检测出窗口.最后使用滤波函数对检测窗口进行模糊操作.再拷贝回原图.完成 #include "opencv2/im ...

  5. OpenCv 之(图片人脸识别)和 (摄像头读入)

    ##先来张人脸识别效果图: ##1.概述 人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术.用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进 ...

  6. CNN实现摄像头中人物的识别

    在此之前我已经大概说过tensorflow的简单流程,中间应用函数我会在例子中加以注释(更详细的可以查阅tensorflow中的函数讲解).应用cnn实现的视频中人物识别,本想先讲一下cnn的原理,但 ...

  7. OpenCV+ Qt Designer 开发人脸识别考勤系统

    文章目录 1. 系统介绍 2. 系统架构 3. 开发步骤 3.1 安装必要的库 3.2 设计用户界面 3.3 编写代码 3.3.1 导入库 3.3.2 连接数据库 3.3.3 定义主窗口类 3.3.4 ...

  8. 美国最大警用摄像头厂商对人脸识别说No,称其会带来严重偏见

    铜灵 发自 凹非寺 量子位 出品 | 公众号 QbitAI 自家人断自家人后路? 全美最大的警用穿戴式摄像头的最大制造商Axon,已经正式宣布: 在技术改进之前,不会在其警用穿戴式摄像头中使用面部识别 ...

  9. 调用摄像头使用face_recognition 或 opencv中haar人脸特征实时检测识别人脸、给人脸打马赛克/给人脸贴图

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) OpenCV:python调用摄像头同时使用OpenCV中自带 ...

最新文章

  1. 技术者的好奇心和惯性
  2. RabbitMQ简单队列模式
  3. Ant和Junit使用的一些问题
  4. 磁盘空间去向不明的问题
  5. 3d游戏编程大师技巧 源代码_C/C++编程入门基础系列:俄罗斯方块小游戏制作,直接源代码分享...
  6. memcache 知识点
  7. Ponemon:优化SIEM时所面临的挑战
  8. Ubuntu c++调用python脚本(Anaconda)
  9. 3-4 掘金小册学习
  10. android 选择 播放器,Android 播放--播放器里面 demo 类的说明与选择
  11. QPSK调制及MATLAB实现
  12. 电商产品经理必修课之学员招募及在线课程学习
  13. turtle库 科赫雪花(bug)的绘制
  14. php 图片合成,PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】...
  15. attr 与prop 的区别
  16. 原生JavaScript盒子的移动
  17. 最新Brave情侣主题模板源码+Typecho内核
  18. 数据结构作业——Sanji(优先队列)
  19. 混合式步进电机控制器开源系列(一)PCB原理图设计
  20. html、css和js原生写一个模态弹出框,顺便解决父元素半透明子元素不透明效果...

热门文章

  1. 如何给FLV文件加字幕
  2. 程序员面试中遇到问题
  3. FFMpeg语法参数中文参考手册
  4. FreeSql (十七)联表查询
  5. xml编辑无提示?这么破!
  6. Postgres中tuple的组装与插入
  7. 拦截器及 Spring MVC 整合
  8. 数据结构比较型排序算法分析及选择
  9. 西宁a货翡翠,孝感a货翡翠
  10. VR全景看年评!PConline年度评测盛典等你来体验