zoukankan      html  css  js  c++  java
  • 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,

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


    对您有帮助的话,请点个推荐,转载请注明出处!谢谢各位!!!
  • 相关阅读:
    从Oracle提供两种cube产品说开
    Sql Server DWBI的几个学习资料
    Unload Oracle data into text file
    初学Java的几个tips
    我常用的Oracle知识点汇总
    benefits by using svn
    如何在windows上使用putty来显示远端linux的桌面
    building commercial website using Microsoft tech stack
    Understand Thread and Lock
    Update google calendar by sunbird
  • 原文地址:https://www.cnblogs.com/runningA/p/12531974.html
Copyright © 2011-2022 走看看