百度AI人脸识别与检测一:学生人脸识别签到系统简介及百度AI开放平台账号注册和人

《百度AI人脸识别与检测》专栏为项目专栏,从零到一,从无到有开发一个学生人脸识别签到系统;主要用到的技术有百度开放平台中的人脸检测、人脸识别、图形界面开发PyQt5、线程的管理、以及通过调用百度接口实现人脸检测、百度开放平台中人脸检测技术文档的理解等,由浅入深、由局部到整体的一个项目学习过程,如果你想对人脸识别感兴趣,对的图形界面设计感兴趣,请一定记得订阅本专栏,因为它对你真的很有帮助!
项目环境参考:
[百度AI人脸识别与检测一]:学生人脸识别签到系统简介及百度AI开放平台账号注册和人脸实例应用创建二、百度账户注册及人脸检测应用创建
一、项目简介 1、学生人脸识别签到系统简介
学生人脸识别打卡签到是系统是基于百度AI人脸检测技术实现的,在百度AI人脸检测技术的基础上,融合PyQt5的界面设计,形成一套整体的学生人脸打卡签到系统,该系统包括班级信息录入、班级信息管理(删改查)、班级中学生签到、班级中学生人脸信息录入、班级中学生信息的删改查、签到信息保存等等;不管你是学习人脸识别还是做人脸识别项目,该项目都会对你有帮助!
2、为什么选择百度AI?
对于为什么选择百度AI的人脸检测模型而不自己训练模型进行人脸识别与检测?这当然是臣妾我做不到啊!
1)、在人脸检测方面
在检测方面可以检测到你人脸是否佩戴眼镜,颜值分数、性别、预估年龄等其他特征、这种范围你想象一下,而且检测的准确率还很高、对我们学习起来也较为感兴趣,如下检测内容:
包括了年龄、性别、表情、颜值分数、脸型、情绪、是否佩戴眼镜、是否佩戴口罩等等,而这只是对人脸的检测方面哦!
2)、在人脸识别方面
在对于人脸识别方面,也就是除了检测到你,还要认识你是谁方面,百度AI的人脸识别精度已经高达百分之98%以上了,对单人的人脸识别精度更高,基本在99%以上了,这就是优势呀;最最最主要的是,它是开源的,也就是说,你可以不用付钱,免费试用百度AI的人脸识别模型,虽然有请求数量的限制,免费开源的向百度请求的数量是每500毫秒的限制,这对于摄像头实时人脸检测来说还是太慢,但可以通过线程解决这个问题,因此,选择百度AI人脸检测技术是不二选择!
3、项目环境搭建及创建
1)、下载及环境搭建
下载及环境搭建推荐自己的另一篇博客,有详细的下载、安装及环境搭建步骤,链接如下所示:
需要安装的库如下所示:
2)、项目创建
在环境搭建好之后,点击创建新工程,如下所示:

百度AI人脸识别与检测一:学生人脸识别签到系统简介及百度AI开放平台账号注册和人

文章插图
命名项目选择环境
这样,我们的项目就创建完成,一起来看下创建之后的项目吧,如下所示:
现在当然是啥也没有,空项目,后面的博客内容将会完成项目的逐步搭建,记住的是,如果创建py文件,请记得放在上图中标注的文件夹下!
二、百度账户注册及人脸检测应用创建
既然需要用到百度AI人脸检测,因此,我们需要有一个百度AI开放平台的账户,注册一个就好
1、账户注册
1)、百度搜索百度AI开放平台,点击下图所示链接
2)、点击控制台,进入注册页面
3)、点击立即注册进行账户注册页面
4)、输入用户名、密码、短信验证手机号完成注册
5)、注册后选择云账号登录
到这里,百度AI账户完成创建,接下来,我们进入控制台,创建我们的人脸检测应用吧!