python摄像头实时人脸检测数据收集
如何使用摄像头保存人脸?
基于opencv进行人脸识别数据收集,我对本人自己进行数据收集,具体请看代码注释,写很详细了,按s就保存图片为test.jpg,按q则退出界面:
代码如下:
import cv2cap = cv2.VideoCapture(0) #摄像头开启,也可以传入mp4# 相机的默认帧大小在Windows或Ubuntu中将为640x480# cap.isOpened() 返回 true/false, 检查摄像头初始化是否成功
print(cap.isOpened())while cap.isOpened():ret_flag, img_camera = cap.read()cv2.imshow("camera", img_camera)# 每帧数据延时 1ms, 延时为0, 读取的是静态帧k = cv2.waitKey(1)# 按下 's' 保存截图if k == ord('s'):cv2.imwrite("test.jpg", img_camera)# 按下 'q' 退出if k == ord('q'):break# 释放所有摄像头
cap.release()# 删除建立的所有窗口
cv2.destroyAllWindows()
演示效果:
人脸注册录入
首先我们是基于
识别模型:基于Dlib的 ResNet预训练模型dlib_face_recognition_resnet_model_v1.dat
识别算法:ResNet 神经网络。
人脸识别需要将 提取到的图像数据 和 已有图像数据 进行比对分析,才能判断出是否为本人,所以这里主要是做更方便的数据收集.
使用方式:
“n” 新录入人脸,新建文件夹 person_X/ 用来存储某人的人脸图像"s" 开始捕获人脸,将捕获到的人脸放到 person_X/ 路径下
“q” 退出窗口
n创建文件夹后,按几次s收集自己的人脸数据:
可以实现多个人的录入,每一个人单独创建一个文件夹。
python摄像头实时人脸检测数据收集相关推荐
- python摄像头跟随人脸_Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
1. 引言 在某些场景下,我们不仅需要进行实时人脸检测追踪,还要进行再加工:这里进行摄像头实时人脸检测,并对于实时检测的人脸进行初步提取: 单个/多个人脸检测,并依次在摄像头窗口,实时平铺显示检测到的 ...
- python实现面部特效_Python 3 利用 Dlib 实现摄像头实时人脸检测和平铺显示
1. 引言 在某些场景下,我们不仅需要进行实时人脸检测追踪,还要进行再加工:这里进行摄像头实时人脸检测,并对于实时检测的人脸进行初步提取: 单个/多个人脸检测,并依次在摄像头窗口,实时平铺显示检测到的 ...
- python恶搞代码打开对方摄像头_Python 3 利用 Dlib 实现摄像头实时人脸检测和平铺显示...
1. 引言 在某些场景下,我们不仅需要进行实时人脸检测追踪,还要进行再加工:这里进行摄像头实时人脸检测,并对于实时检测的人脸进行初步提取: 单个/多个人脸检测,并依次在摄像头窗口,实时平铺显示检测到的 ...
- 使用mediapipe和OpenCV实现摄像头实时人脸检测
# 摄像头实时人脸检测 # opencv import timeimport cv2 # mediapipe ai工具包 import mediapipe as mp # 进度条库 from tqdm ...
- Python实现摄像头实时人脸检测
摄像头中的人脸检测,也是人脸识别的一部分, 摄像头播放的画面本质上是按帧将图片拼凑起来的, 有图片的话,获取图片的中人脸呢再上一篇中我们已经涉及了 想要进行人脸识别, 我们需要OpenCV, 还是先来 ...
- matlab摄像头实时人脸检测,一个关于摄像头实时人脸检测的程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我是matlab新手,最近写个用摄像头进行人脸识别的程序,遇到两个问题: 1)我是用的CascadeObjectDetector对象识别的人脸,但是程序有 ...
- opencv c++ 寻找矩形框_基于Python的OpenCV人脸检测!OpenCV太强了!
一.文章概述 本文将要讲述的是Python环境下如何用OpenCV检测人脸,本文的主要内容分为: 1.检测图片中的人脸 2.实时检测视频中出现的人脸 3.用运设备的摄像头实时检测人脸 二:准备工作 提 ...
- 如何用OpenCV在Python中实现人脸检测
选自towardsdatascience 作者:Maël Fabien 机器之心编译 参与:高璇.张倩.淑婷 本教程将介绍如何使用 OpenCV 和 Dlib 在 Python 中创建和运行人脸检测算 ...
- 精简 opencv python_基于Python的OpenCV人脸检测!简直不要太简单!
一.文章概述 注意:本文只是人脸检测,人脸识别的实现请参见本人另一篇博客:基于OpenCV+TensorFlow+Keras实现人脸识别 本文将要讲述的是Python环境下如何用OpenCV检测人脸, ...
最新文章
- Docker_Swarm集群系统
- Python图像处理,cv2模块,OpenCV实现目标跟踪
- iOS符号表恢复逆向支付宝
- spring 使用@Async注解实现异步调用
- c++类与类的关联(Association)关系
- 视频检索扫盲 (一)
- 200815-C指针高级和链表
- node异步非阻塞的杂谈
- react --- 隔代传递参数的三种方式
- springCloud - 第12篇 - 服务监控 Hystrix 面板
- ORACLE删除当前用户下所有的表的方法
- Object类 java 1614965390
- lumen 项目根目录_利用rewrite修改网站根目录,适用于laravel、lumen
- Java8 基础数据类型包装类-Long
- Chrome的版本历史
- Docker 安装教程
- SIFT与SURF算法
- python预处理tif格式图片
- Unity Shader - CheckerBoard(棋盘格) 等 Pattern 的测试
- html5 06携程网案例、 全屏插件的使用