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

《百度AI人脸识别与检测》专栏为项目专栏,从零到一,从无到有开发一个学生人脸识别签到系统;主要用到的技术有百度开放平台中的人脸检测、人脸识别、Python图形界面开发PyQt5、线程的管理、以及通过python调用百度接口实现人脸检测、百度开放平台中人脸检测技术文档的理解等,由浅入深、由局部到整体的一个项目学习过程,如果你想对人脸识别感兴趣,对python的图形界面设计感兴趣,请一定记得订阅本专栏,因为它对你真的很有帮助!

项目环境参考:

  • Python版本:python-3.7
  • IED环境:Pycharm
  • 人脸检测技术:百度AI开放平台


一、项目简介

1、学生人脸识别签到系统简介

学生人脸识别打卡签到是系统是基于百度AI人脸检测技术实现的,在百度AI人脸检测技术的基础上,融合PyQt5的界面设计,形成一套整体的学生人脸打卡签到系统,该系统包括班级信息录入、班级信息管理(删改查)、班级中学生签到、班级中学生人脸信息录入、班级中学生信息的删改查、签到信息保存等等;不管你是学习人脸识别还是做人脸识别项目,该项目都会对你有帮助!

2、为什么选择百度AI?

对于为什么选择百度AI的人脸检测模型而不自己训练模型进行人脸识别与检测?这当然是臣妾我做不到啊!
1)、在人脸检测方面
在检测方面可以检测到你人脸是否佩戴眼镜,颜值分数、性别、预估年龄等其他特征、这种范围你想象一下,而且检测的准确率还很高、对我们学习起来也较为感兴趣,如下检测内容:
在这里插入图片描述

包括了年龄、性别、表情、颜值分数、脸型、情绪、是否佩戴眼镜、是否佩戴口罩等等,而这只是对人脸的检测方面哦!
2)、在人脸识别方面
在对于人脸识别方面,也就是除了检测到你,还要认识你是谁方面,百度AI的人脸识别精度已经高达百分之98%以上了,对单人的人脸识别精度更高,基本在99%以上了,这就是优势呀;最最最主要的是,它是开源的,也就是说,你可以不用付钱,免费试用百度AI的人脸识别模型,虽然有请求数量的限制,免费开源的向百度请求的数量是每500毫秒的限制,这对于摄像头实时人脸检测来说还是太慢,但可以通过线程解决这个问题,因此,选择百度AI人脸检测技术是不二选择!
在这里插入图片描述

3、项目环境搭建及创建

1)、Pycharm下载及环境搭建
pycharm下载及环境搭建推荐自己的另一篇博客,有详细的下载、安装及环境搭建步骤,链接如下所示:
https://blog.csdn.net/qq_42451251/article/details/108219145
需要安装的库如下所示:

  • numpy:计算
  • opencv-python:摄像头读取
  • PyQt5:图形界面相关库使用
  • pyqt5-tools:图形界面设计
  • pyuic5:界面设计文件ui转python文件py工具
  • requests:发出网络请求

2)、项目创建
在pycharm环境搭建好之后,点击创建新工程,如下所示:
在这里插入图片描述
命名项目选择环境
在这里插入图片描述
这样,我们的项目就创建完成,一起来看下创建之后的项目吧,如下所示:
在这里插入图片描述

现在当然是啥也没有,空项目,后面的博客内容将会完成项目的逐步搭建,记住的是,如果创建py文件,请记得放在上图中标注的文件夹下!


二、百度账户注册及人脸检测应用创建

既然需要用到百度AI人脸检测,因此,我们需要有一个百度AI开放平台的账户,注册一个就好

1、账户注册

1)、百度搜索百度AI开放平台,点击下图所示链接
在这里插入图片描述
2)、点击控制台,进入注册页面
在这里插入图片描述
3)、点击立即注册进行账户注册页面
在这里插入图片描述
4)、输入用户名、密码、短信验证手机号完成注册
在这里插入图片描述
5)、注册后选择云账号登录
在这里插入图片描述
到这里,百度AI账户完成创建,接下来,我们进入控制台,创建我们的人脸检测应用吧!

2、百度人脸检测应用创建

1)、进入控制台、点击左边应用栏中人脸识别,进入人脸识别应用创建
在这里插入图片描述
2)、点击创建应用,创建人脸检测与识别后台服务
在这里插入图片描述
3)、输入应用名称、选择应用类型、选择接口,应用描述随意
在这里插入图片描述
4)、下滑、点击立即创建,创建我们的人脸检测与识别后台应用服务
在这里插入图片描述
5)、创建完成,点击查看应用详情
在这里插入图片描述
6)、查看自己的API Key和Secret Key,后面向百度发出人脸检测和识别请求会用到
在这里插入图片描述
7)、查看技术文档
在这里插入图片描述
8)、选择API文档中的人脸检测
在这里插入图片描述
该文档中包含了c、java、python语言对百度人脸检测请求的相关代码,和相关返回参数说明,在进行该项目之前,希望大家可以有效阅读该技术文档,虽然后面会讲解,但提前了解不会是坏事哦!


以上就是本次博客的全部内容,遇到问题的小伙伴记得留言评论,学长看到会为大家进行解答的,这个学长不太冷!

世界上最宽阔的是海洋,比海洋更宽阔的是天空,比天空更宽阔的是人的胸怀。——雨果

陈一月的又一天编程岁月^ _ ^

  • 10
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈一月的编程岁月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值