如何使用摄像头保存人脸?

基于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摄像头实时人脸检测数据收集相关推荐

  1. python摄像头跟随人脸_Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例

    1. 引言 在某些场景下,我们不仅需要进行实时人脸检测追踪,还要进行再加工:这里进行摄像头实时人脸检测,并对于实时检测的人脸进行初步提取: 单个/多个人脸检测,并依次在摄像头窗口,实时平铺显示检测到的 ...

  2. python实现面部特效_Python 3 利用 Dlib 实现摄像头实时人脸检测和平铺显示

    1. 引言 在某些场景下,我们不仅需要进行实时人脸检测追踪,还要进行再加工:这里进行摄像头实时人脸检测,并对于实时检测的人脸进行初步提取: 单个/多个人脸检测,并依次在摄像头窗口,实时平铺显示检测到的 ...

  3. python恶搞代码打开对方摄像头_Python 3 利用 Dlib 实现摄像头实时人脸检测和平铺显示...

    1. 引言 在某些场景下,我们不仅需要进行实时人脸检测追踪,还要进行再加工:这里进行摄像头实时人脸检测,并对于实时检测的人脸进行初步提取: 单个/多个人脸检测,并依次在摄像头窗口,实时平铺显示检测到的 ...

  4. 使用mediapipe和OpenCV实现摄像头实时人脸检测

    # 摄像头实时人脸检测 # opencv import timeimport cv2 # mediapipe ai工具包 import mediapipe as mp # 进度条库 from tqdm ...

  5. Python实现摄像头实时人脸检测

    摄像头中的人脸检测,也是人脸识别的一部分, 摄像头播放的画面本质上是按帧将图片拼凑起来的, 有图片的话,获取图片的中人脸呢再上一篇中我们已经涉及了 想要进行人脸识别, 我们需要OpenCV, 还是先来 ...

  6. matlab摄像头实时人脸检测,一个关于摄像头实时人脸检测的程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我是matlab新手,最近写个用摄像头进行人脸识别的程序,遇到两个问题: 1)我是用的CascadeObjectDetector对象识别的人脸,但是程序有 ...

  7. opencv c++ 寻找矩形框_基于Python的OpenCV人脸检测!OpenCV太强了!

    一.文章概述 本文将要讲述的是Python环境下如何用OpenCV检测人脸,本文的主要内容分为: 1.检测图片中的人脸 2.实时检测视频中出现的人脸 3.用运设备的摄像头实时检测人脸 二:准备工作 提 ...

  8. 如何用OpenCV在Python中实现人脸检测

    选自towardsdatascience 作者:Maël Fabien 机器之心编译 参与:高璇.张倩.淑婷 本教程将介绍如何使用 OpenCV 和 Dlib 在 Python 中创建和运行人脸检测算 ...

  9. 精简 opencv python_基于Python的OpenCV人脸检测!简直不要太简单!

    一.文章概述 注意:本文只是人脸检测,人脸识别的实现请参见本人另一篇博客:基于OpenCV+TensorFlow+Keras实现人脸识别 本文将要讲述的是Python环境下如何用OpenCV检测人脸, ...

最新文章

  1. Docker_Swarm集群系统
  2. Python图像处理,cv2模块,OpenCV实现目标跟踪
  3. iOS符号表恢复逆向支付宝
  4. spring 使用@Async注解实现异步调用
  5. c++类与类的关联(Association)关系
  6. 视频检索扫盲 (一)
  7. 200815-C指针高级和链表
  8. node异步非阻塞的杂谈
  9. react --- 隔代传递参数的三种方式
  10. springCloud - 第12篇 - 服务监控 Hystrix 面板
  11. ORACLE删除当前用户下所有的表的方法
  12. Object类 java 1614965390
  13. lumen 项目根目录_利用rewrite修改网站根目录,适用于laravel、lumen
  14. Java8 基础数据类型包装类-Long
  15. Chrome的版本历史
  16. Docker 安装教程
  17. SIFT与SURF算法
  18. python预处理tif格式图片
  19. Unity Shader - CheckerBoard(棋盘格) 等 Pattern 的测试
  20. html5 06携程网案例、 全屏插件的使用

热门文章

  1. 动视密码要输入8个字符怎么解决
  2. 单细胞甲基化测序(scBS-seq)比对率奇低?你的文库方向性参数可能没选对!
  3. java 混淆_Java 混淆那些事(一):重新认识 ProGuard
  4. Hibiscus的脑机接口学习周报(2023/1/23~2023/1/29)
  5. 聚百川之源,欢迎28位AI开发者加入飞桨开发者技术专家计划!
  6. 考研VS就业——选一条适合自己的路(大学三年的感悟)
  7. Flak模型和应用(一对一,一对多,多对多)
  8. 2021年小米校招java编程题
  9. 小米 2022校招 java后端一面凉经(55min)
  10. WPF免费绘图库推荐