继上篇博文说了如何快速集成扫码之后 我又上官网去了解了一下其余的功能,其中机器学习服务是当下比较火的,并且仍是免费的。就赶忙点进去学习一下。看看可以快速实现哪些功能。html
连接在这里: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-4java
注意:上面连接中的代码没法直接被调用,须要配对应的agconnect-services.json才可使用。为了方便起见,我将我帐号的注册的json文件共享出来,下面会有哦~android
里面分为人脸识别,图像分割,文本检测,翻译,目标检测,物体识别,地标识别,语音识别,好像在接下来还会推出拍照购物,姿式检测等一系列新功能。json
安卓装机等前期步骤详细能够参开个人上一篇博文android 超简单集成快速扫码:http://www.javashuo.com/article/p-xrxbzffr-gr.htmlapi
在上一篇中,因为扫码是纯端侧的服务,因此不须要配置agconnect-services.json。可是机器学习服务有些是要用到云端的,因此必须配好这个文件才可使用。为了方便起见,我把不须要json文件也就是纯端侧的能力用红框标了出来。
那也就是说若是你想用到除了红框外的功能必须配置一下json文件。
注意:上面连接中的代码没法直接被调用,须要配对应的agconnect-services.json才可使用。app
这是个人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.csdnide
点击小箭头开始运行~学习
往期连接:Android | 教你如何在安卓上实现通用卡证识别,一键各类卡绑定
内容来源:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0201211368231230067&fid=18
原做者:Wisteriagradle