项目简介
这是一个基于Python和OpenCV库的人脸识别系统,系统调用电脑摄像头捕获视频流,利用OpenCV库的人脸检测功能检测并截取人脸图像。
项目的主要特性和功能
- 人脸检测:借助OpenCV库的预训练人脸识别分类器,实时检测视频流中的人脸。
- 人脸图像保存:将检测到的人脸图像保存到指定文件夹。
- 日志记录:通过
logging_init.py
模块记录操作日志,便于问题追踪与调试。 - 灵活性:用户可按需选择不同的人脸识别分类器。
- 简洁的命令行界面:通过简单的命令行交互,用户能轻松运行程序并调整参数。
安装使用步骤
前提条件
确保已安装Python 3.7及以上版本和OpenCV库。
安装步骤
- 复制或下载项目源代码。
- 激活Python虚拟环境(若使用了虚拟环境):
- Unix或MacOS:
source tutorial-env/bin/activate
- Windows:
tutorial-env\Scripts\activate.bat
- Unix或MacOS:
- 安装项目依赖:
shell pip install -r requirements.txt
- 运行主程序:
shell python main.py
运行参数
- 可通过命令行参数调整摄像头的索引、保存的图片数量、图片保存路径等。
- 具体参数和用法可在运行程序时查看帮助信息获得。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】