---------------------》这篇文章就是自己做个笔记《--------------------

----- 看到SDK其实就不需要看我这篇文章了,哈哈哈

ok,先找到人脸识别这个产品

1.创建新应用:应用名称随机输入;应用类型随机选择;接口选择就这样;应用描述可以把应用名称Ctrl + C

a08d66f53b08010ca64f49da08f2ff38.png

然后这样应用就创建完成了

3e308a63d371017d4be5c1388a2ebbd7.png

看下控制台大概的功能,这有个人脸库,里面就是你的应用:

(关于人脸库的设置限制)

每个开发者账号可以创建100个appid;

每个appid对应一个人脸库,且不同appid之间,人脸库互不相通;

每个人脸库下,可以创建多个用户组,用户组(group)数量没有限制;

每个用户组(group)下,可添加最多无限张人脸,无限个uid;

每个用户(uid)所能注册的最大人脸数量没有限制;

eedea86389f8e1951477f05e75c3f3f9.png

随后,再去浏览开发文档,第一想到人脸库中没有人脸信息 所以,我们需要注册人脸!!!

faf67480adb1febfe9ad0eead73080bf.png

ok,start create new project!!!

application.yml:

fe4004293db38eb415ef4aeb7a040006.png

Controller:

6ade077ca9a66d8ebba01e9c772b1d3f.png

人脸注册接口:使用这个本地模式之前,因为本地没有jar所以需要先使用沙盒模式下载jar:

Bopomofo4j.sandbox();

之后就可以使用本地模式了。

这个工具包可以文字转拼音;简体转繁体;繁体转简体。

这里的场景是注册时输入名称如果是中文就会转成拼音,作为用户信息。

1722f2e341b37bae0c6851a9f683a172.png

注册接口搞完了,就该在前端调用摄像头进行拍照了。(我也是百度copy的代码)

ebe1fe5a57e89227569a729b7a31b032.png

写一个函数调用接口传参数就行了

33861e679d24e7cf1e86fae0c9483e12.png

ok,前端后端完成后,让我们来测试下:

确保自己的人脸出现在整个画布中,然后点拍照,输入名称 中文、英文、数字,然后再点击上传,

是否成功,后台会返回success和error

515e3271dcb2fb0cf9c70c3e8b6759d3.png

大家注意如果想要将人脸识别发布至自己的服务器上,需要域名是https,

!!!不然浏览器是不允许该网站调用摄像头的!!!

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐