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
Android | 教你如何快速集成机器学习能力的更多相关文章
- Android | 教你如何使用HwCameraKit接入相机人像模式
目录 介绍 简介 关于本次CodeLab 你将建立什么 你会学到什么 你需要什么 申请Camera相关权限 集成HwCameraKit开放能力 步骤1 模式创建:获取CameraKit实例,创建人像模 ...
- Android Studio快速集成讯飞SDK实现文字朗读功能
今天,我们来学习一下怎么在Android Studio快速集成讯飞SDK实现文字朗读功能,先看一下效果图: 第一步 :了解TTS语音服务 TTS的全称为Text To Speech,即“从文本到语音” ...
- ShareSDK入门指南:Android 10分钟快速集成
ShareSDK 官方已提供Android 快速集成教程,以官方教程为参考,本文重点指导大家在集成中遇到的问题. Android 快速集成官方教程:http://wiki.mob.com/Androi ...
- OpenCV3.4.1快速集成到Android studio中,10分钟搞定
OpenCV3.4.1快速集成到Android studio中,10分钟搞定 转载 https://blog.csdn.net/yu540135101/article/details/8259 ...
- 如何在Xamarin中快速集成Android版认证服务-手机号码篇
Xamarin作为微软提供的移动服务多系统开发平台,成为很多开发者首选的应用开发平台.AppGallery Connect(以下简称AGC)也在逐步的支持Xamarin的SDK.认证服务也是支持Xam ...
- 如何在 Xamarin 中快速集成 Android 版认证服务 - 邮箱地址篇
Xamarin 作为微软提供的移动服务多系统开发平台,成为很多开发者首选的应用开发平台.AppGallery Connect(以下简称 AGC)也在逐步的支持 Xamarin 的 SDK.认证服务也是 ...
- Android | 教你如何用代码一键实现银行卡绑定
前言 小编前面几期文章分别给大家介绍了用代码实现微笑抓拍.证件照DIY.拍照翻译的功能开发(链接见文章末尾),本次小编给大家带来的是用代码一键实现银行卡识别与绑定功能. 银行卡识别的应用场景 ...
- Android | 教你如何在安卓上实现通用卡证识别,一键各种卡绑定
目录 前言 通用卡证识别的应用场景 如何使用通用卡证识别服务 集成通用卡证识别服务的关键流程 开发实战 1 开发准备 1.1 在项目级gradle里添加华为maven仓 1.2 在应用级的build. ...
- 借助magicwindow sdk plugin快速集成sdk
到目前为止,Android Studio已经是开发原生Android App的主流IDE,它是由Google官方设计并基于JetBrains的IntelliJ IDEA.我们魔窗开发的sdk也是使用此 ...
随机推荐
- Mysql数据库的基本操作(1)
一.启动数据库 1. 我的电脑(此电脑)--->右键点击[管理]--->[服务和应用程序]--->[服务] 找到MySQL8.0可以选择手动启动或者自动启动. 2.可以直接通过命令行 ...
- 条件判断IF
bash中条件判断使用if语句 千万注意分号 一.单分支条件判断 if 条件 :then 分支1: fi 二.双分支条件判断 if 条件:then 分支1: else 分支2: fi 三.多分支条 ...
- git原理,git命令使用详解,github使用 --有此图文并茂原来如此简单
一.Git分布式控制系统原理:git有三个区,被管理的代码或文件是从:工作区-->暂存区-->本地版本库. 二.GitHub创建线上仓库GitHub是一个面向开源及私有软件项目的托管平台, ...
- CodeForces 687A NP-Hard Problem
Portal:http://codeforces.com/problemset/problem/687/A 二分图染色 好模板题 有SPJ 值得注意的是,因为C++的奇妙的运算机制 若在vector变 ...
- 感染(low)bfs 、感染(mid) 二分、感染(high) 二分 + 维护单调 队列去除无用的点
感染(low) Description n户人家住在一条直线上,从左往右依次编号为1,2,-,n.起初,有m户人家感染了COVID-19,而接下来的每天感染的人家都会感染他家左右两家的人,问t天后总共 ...
- A - Investment
A - Investment John never knew he had a grand-uncle, until he received the notary's letter. He learn ...
- VBScript - 弹出“文件选择对话框”方法大全!
本文记录,VBScript 中,各种打开 "文件选择对话框" 的方法. 实现方法-1 (mshta.exe): 首先,我们要实现的就是,弹出上面的这个"文件选择对话框&q ...
- KMP算法-从头到尾彻底理解KMP
一:背景 给定一个主串(以 S 代替)和模式串(以 P 代替),要求找出 P 在 S 中出现的位置,此即串的模式匹配问题. Knuth-Morris-Pratt 算法(简称 KMP)是解决这一问题的常 ...
- 关于TD信息树自己的体验和建议
自己选择的是17级学长13组的TD消息树,通过对这个软件的使用,感觉整体上还是很好的,他的主要功能就相当于把微信的朋友圈还有qq的好友动态等功能集合到了一起.这个软件整体就相当于一个空间,可以加好友互 ...
- node+express+mysql实现简单的数据增删改查
前提 电脑已经安装了node,express,mysql. 实现步骤 1.新建数据库表 附数据表结构: 2.创建exprss项目 express -e myapp 新建一个以ejs为模板的expre ...