使用opencv和cameras构建faces数据集
发布时间
阅读量:
阅读量
运行环境采用Windows 7操作系统配合Python 3.6.2版本进行开发。具体教学教程可访问以下链接:https://www.pyimagesearch.com/2018/09/24/.参考来源:百度 Baijiahao网站中的内容。
一、构建采集人脸数据集的python脚本build_face_dataset.py
-
程序负责配置两个命令行参数
-
命令行参数由 argparse 库在运行时解析
-
该库包含在其安装中
-
我们有两个配置项:
-
–haar cascades:存储位置的 Haar cascades 文件路径用于 OpenCV 识别面部特征。
-
–output:指定的输出目录。系统会将捕获到的人脸图像自动存档到这里。
建议按照用户标识将脸部数据分类存储,在 dataset 目录下创建一个子文件夹 john_smith 存储所有与 John Smith 相关的脸部数据,并请相关人员自行完成该目录的创建。 -
第二段程序加载人脸的 Haar cascade 文件:
-
程序第21行导入了 OpenCV 的 Haar 人脸识别模型 detector。 该 detector 将在后续每帧循环中执行人脸识别任务。
-
本段程序旨在启动视频流流程:
-
在第27行处会启动并开启视频流VideoStreem;(参数src指定为1值以启用内置摄像头)
全部评论 (0)
还没有任何评论哟~
