文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

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

2023-06-04 22:02

关注

背景

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

链接在这里: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 | 教你如何快速集成机器学习能力


构建工程

  安卓装机等前期步骤详细可以参开我的上一篇博文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这层的目录中。
Android | 教你如何快速集成机器学习能力
Android | 教你如何快速集成机器学习能力
Android | 教你如何快速集成机器学习能力
Android | 教你如何快速集成机器学习能力
  如果看不到这个菜单,需要缺人这里是不是project目录,如果不是可以切换过来。
  然后把app目录下,注意是app目录下的,build.gradle中将applicationId改为mlkit.csdn


运行

  点击小箭头开始运行~


效果展示

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

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

2 图像分割

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

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

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

4 翻译

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

5 物体分类

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

6 目标跟踪

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


往期链接:快应用、快服务、服务直达…这些到底是啥玩意
内容来源:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0201211368231230067&fid=18
原作者:Wisteria

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 资料下载
  • 历年真题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯