python人脸识别使用python django框架_基于django+人脸识别的登录校验

广大站长们有福了,百度的ai接口可以免费调用 ,具体的使用可以从我的别的博客来学习使用,网站用户注册: 用户名,密码,拍照存起来登录的时候 进行校验,逻辑如下:获取用户的需要的登录方式,考虑到有的用户可能没有摄像头,无法拍照,可以选择使用用户名和密码登录(简单 就不再赘述)注册截图点击首页的注册按钮

跳转到注册页面

登录截图:

后端打印:

]>

faces\408760df-bcd1-4fab-ac15-be4d86d2f5c9.png

loginFaces\a5ea7c70-7190-4245-9c7b-e37a07cd15bf.png

95.53305817

照片相似度:95.53305817,同一个人

登录成功跳转到首页

主要代码

详细实现请关注的微信公众号

人脸对比

人脸识别接口分为V2和V3两个版本,本文档为V3版本接口的说明文档,请确认您在百度云后台获得的是V3版本接口权限,再来阅读本文档。

辨别接口版本的方法是:在百度云后台进入【应用列表】,点击【应用名称】,在【API列表】中可以看到【请求地址】,若请求地址中带有【v3】标识,则您具有的是v3权限,可以阅读本文档;若请求地址中带有【v2】标识,则您具有的是v2权限,应该去阅读v2文档。 如果您对文档内容有任何疑问,可以通过以下几种方式联系我们:

在百度云控制台内 提交工单,咨询问题类型请选择人工智能服务;

如有需要讨论的疑问,欢迎进入 AI社区 与其他开发者们一同交流。

能力介绍

接口能力

两张人脸图片相似度对比:比对两张图片中人脸的相似度,并返回相似度分值;

多种图片类型:支持生活照、证件照、身份证芯片照、带网纹照四种类型的人脸对比;

活体检测控制:基于图片中的破绽分析,判断其中的人脸是否为二次翻拍(举例:如用户A用手机拍摄了一张包含人脸的图片一,用户B翻拍了图片一得到了图片二,并用图片二伪造成用户A去进行识别操作,这种情况普遍发生在金融开户、实名认证等环节。);

质量检测控制:分析图片的中人脸的模糊度、角度、光照强度等特征,判断图片质量;

业务应用

用于比对多张图片中的人脸相似度并返回两两比对的得分,可用于判断两张脸是否是同一人的可能性大小。

典型应用场景:如人证合一验证,用户认证等,可与您现有的人脸库进行比对验证。

调用方式

请求URL数据格式

向API服务地址使用POST发送请求,必须在URL中带上参数access_token,可通过后台的API Key和Secret Key生成,具体方式请参考“Access Token获取”。

获取access_token的示例代码

你可能感兴趣的:(django框架)