android 快速集成機器學習能力 超簡單

1. 背景

繼上篇博文說了如何快速集成掃碼以後 我又上官網去了解了一下其他的功能,其中機器學習服務是當下比較火的,而且還是免費的。就趕緊點進去學習一下。看看能夠快速實現哪些功能

鏈接在這裏
華爲HMS機器學習服務代碼下載鏈接
對應的操作指南在這裏

注意:上面鏈接中的代碼無法直接被調用,需要配對應的agconnect-services.json纔可以使用。爲了方便起見,我將我賬號的註冊的json文件共享出來,下面會有哦~

2. 能力介紹

裏面分爲人臉識別,圖像分割,文本檢測,翻譯,目標檢測,物體識別,地標識別,語音識別,好像在接下來還會推出拍照購物,姿勢檢測等一系列新功能。趕緊下載一個讓本仙女康康。

3. 構建工程

安卓裝機等前期步驟詳細可以參開我的上一篇博文android 超簡單集成快速掃碼

3.1 配置校驗

在上一篇中,由於掃碼是純端側的服務,所以不需要配置agconnect-services.json。但是機器學習服務有些是要用到雲端的,所以必須配好這個文件纔可以使用。爲了方便起見,我把不需要json文件也就是純端側的能力用紅框標了出來(我常常因爲自己過於優秀二自卑)嘻嘻(#.#)
在這裏插入圖片描述
那也就是說如果你想用到除了紅框外的功能必須配置一下json文件咯~

注意:上面鏈接中的代碼無法直接被調用,需要配對應的agconnect-services.json纔可以使用。爲了方便起見,我將我賬號的註冊的json文件共享出來,但是小哥哥們在實際使用中還是得註冊自己的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這層的目錄中。
配置在app目錄中
如果看不到這個菜單,需要缺人這裏是不是project目錄,如果不是可以切換過來。
在這裏插入圖片描述
然後把app目錄下,注意是app目錄下的,build.gradle中將applicationId改爲mlkit.csdn
在這裏插入圖片描述

4 運行(說好了零代碼)

點擊小箭頭開始運行~
在這裏插入圖片描述

5 效果展示

5.1人臉識別(能看得清我嘛)

在這裏插入圖片描述

5.2圖像分割

在這裏插入圖片描述

5.3文本識別(分爲雲測端側)

在這裏插入圖片描述在這裏插入圖片描述

5.4翻譯

在這裏插入圖片描述

5.5 物體分類

在這裏插入圖片描述

5.6 目標跟蹤

在這裏插入圖片描述

6 總結

打完收工,正好看到有個博主寫了一個微笑抓拍的,學完了整理一下,看看能不能這兩天再做些新的東西出來~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章