• Java对接百度智能云人脸识别


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

    首先登录or注册自己的百度智能云管理中心:https://console.bce.baidu.com/

    再上人脸识别的JavaSDK文档地址:https://cloud.baidu.com/doc/FACE/s/8k37c1rqz   

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

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

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

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

     

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

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

    • 每个开发者账号可以创建100个appid;
    • 每个appid对应一个人脸库,且不同appid之间,人脸库互不相通;
    • 每个人脸库下,可以创建多个用户组,用户组(group)数量没有限制;
    • 每个用户组(group)下,可添加最多无限张人脸,无限个uid;
    • 每个用户(uid)所能注册的最大人脸数量没有限制;

     

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

     ok,start create new project!!!

    application.yml:

     Controller:

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

    Bopomofo4j.sandbox();

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

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

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

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

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

     

     

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

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

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

     后面还有个人脸验证我就不说了,我将代码都发布至gitee了:https://gitee.com/chenghao24/butt_baidu_demo

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

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

  • 相关阅读:
    17 Letter Combinations of a Phone Number(medium)
    16 3Sum closest(medium)
    15 3Sum(medium)
    linux环境下搭建自动化Jenkins管理工具
    Danjgo学习笔记(五)----Django数据库的查询
    Danjgo学习笔记(五)----Django中表的关系
    Django常见的Field
    selenium+python+ip池 实现博客园刷博客浏览量
    Danjgo学习笔记(五)----常见模板过滤器和自制过滤器
    Danjgo学习笔记(四)---danjgo框架内的常用标签
  • 原文地址:https://www.cnblogs.com/chenghao24/p/12531974.html
Copyright © 2020-2023  润新知