python人脸识别训练模型_利用opencv进行人脸识别

利用opencv进行人脸识别

介绍

基于python的人脸识别签到程序,调用tensorflow函数构建训练模型

多种途径获取训练集,训练模型效果好,能够有效完成人脸识别

首先,分别运行四种不同途径的训练集采集代码收集训练素材

然后,运行训练模型的py文件,生成模型

最后,通过运行主函数文件,判断人脸识别

###各自功能简介

get_faces_from_camera.py:能够调用摄像头,进行拍照,然后调用dlib的人脸特征提取器判断照片是否有人脸,如果有,保存到指定文件夹。

get_faces_from_Internet.py:输入关键字,从网络爬取图片,然后调用dlib的人脸特征提取器判断照片是否有人脸,如果有,保存到指定文件夹。

get_faces_from_photo.py:读取指定文件夹下图片,然后调用dlib的人脸特征提取器判断照片是否有人脸,如果有,保存到指定文件夹。

get_faces_from_video.py:读取一个本地视频,然后读取人脸,保存到指定文件夹。

create_CNN_network.py:利用tensorflow相关函数,构造CNN神经网络,用来训练数据集,形成模型。

main.py:入口函数,调用各个模块,完成最后的识别判断人脸是否相符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值