• Android | 教你如何快速集成机器学习能力


    背景

      继上篇博文说了如何快速集成扫码以后 我又上官网去了解了一下其他的功能,其中机器学习服务是当下比较火的,而且还是免费的。就赶紧点进去学习一下。看看能够快速实现哪些功能。

    链接在这里:https://developer.huawei.com/consumer/cn/doc/development/HMS-Examples/ml-samplecode-4
    华为HMS机器学习服务代码下载链接:https://developer.huawei.com/consumer/cn/doc/development/HMS-Guides/ml-introduction-4

      注意:上面链接中的代码无法直接被调用,需要配对应的agconnect-services.json才可以使用。为了方便起见,我将我账号的注册的json文件共享出来,下面会有哦~


    能力介绍

      里面分为人脸识别,图像分割,文本检测,翻译,目标检测,物体识别,地标识别,语音识别,好像在接下来还会推出拍照购物,姿势检测等一系列新功能。

    在这里插入图片描述


    构建工程

      安卓装机等前期步骤详细可以参开我的上一篇博文android 超简单集成快速扫码:https://blog.csdn.net/weixin_38132951/article/details/104797443

    1 配置校验

      在上一篇中,由于扫码是纯端侧的服务,所以不需要配置agconnect-services.json。但是机器学习服务有些是要用到云端的,所以必须配好这个文件才可以使用。为了方便起见,我把不需要json文件也就是纯端侧的能力用红框标了出来。
      那也就是说如果你想用到除了红框外的功能必须配置一下json文件。
      注意:上面链接中的代码无法直接被调用,需要配对应的agconnect-services.json才可以使用。

      这是我的json文件:agconnect-services.json

    {
     "agcgw":{
      "backurl":"connect-dre.dbankcloud.cn",
      "url":"connect-dre.hispace.hicloud.com"
     },
     "client":{
      "cp_id":"890086000300129143",
      "product_id":"9105385871708413564",
      "client_id":"275456434039161856",
      "client_secret":"890DA62DAA27FA182FAFE33DE81766A40E084B9E3849242970C7569EFCE0663D",
      "app_id":"101639565",
      "package_name":"com.huawei.mlkit.csdn",
     "api_key":"CV5G18pJUEauNSTgMPuabJyUiONxrmmUDpS28JDCfM3xQmDxuaOXmLcY9xt3aObN76MQQy9XR55yIQQ9ESvxKfm32h+g"
     },
     "service":{
      "analytics":{
       "collector_url":"datacollector-dre.dt.hicloud.com,datacollector-dre.dt.dbankcloud.cn",
       "resource_id":"p1",
       "channel_id":""
      },
      "ml":{
       "mlservice_url":"ml-api-dre.ai.dbankcloud.com,ml-api-dre.ai.dbankcloud.cn"
      }
     },
     "region":"DE",
     "configuration_version":"1.0"
    }
    

      然后将这个agconnect-services.json放在下载的app这层的目录中。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
      如果看不到这个菜单,需要缺人这里是不是project目录,如果不是可以切换过来。
      然后把app目录下,注意是app目录下的,build.gradle中将applicationId改为mlkit.csdn


    运行

      点击小箭头开始运行~


    效果展示

    1 人脸识别(能看得清我嘛)

    在这里插入图片描述

    2 图像分割

    在这里插入图片描述

    3 文本识别(分为云测端侧)

    在这里插入图片描述

    4 翻译

    在这里插入图片描述

    5 物体分类

    在这里插入图片描述

    6 目标跟踪

    在这里插入图片描述


    往期链接:Android | 教你如何在安卓上实现通用卡证识别,一键各种卡绑定
    内容来源:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0201211368231230067&fid=18
    原作者:Wisteria

  • 相关阅读:
    【二食堂】Alpha
    【二食堂】Alpha
    【二食堂】Alpha
    【二食堂】Alpha
    【二食堂】Alpha
    【二食堂】团队贡献分分配规则
    【二食堂】Alpha
    【二食堂】Alpha
    Scrum Meeting 10
    Scrum Meeting 9
  • 原文地址:https://www.cnblogs.com/developer-huawei/p/12800087.html
Copyright © 2020-2023  润新知