繼上篇博文說了如何快速集成掃碼之後 我又上官網去了解了一下其餘的功能,其中機器學習服務是當下比較火的,並且仍是免費的。就趕忙點進去學習一下。看看可以快速實現哪些功能。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