目录

ML Kit提供两种集成SDK方式,您可以参见概述(Full SDK和基础SDK),根据您的应用场景选择不同的集成方式。

方式一:Full SDK方式集成(推荐使用)

先集成SDK基础包,再集成模型包,模型包信息如下:

包类型

包名

SDK大小

坐标名称

模型包+算法包

ml-computer-vision-image-classification-model

6.1M

com.huawei.hms:ml-computer-vision-image-classification-model:1.0.4.300

Full SDK方式集成的示例代码如下:

  1. dependencies{  
  2.    // 引入基础SDK
  3.    implementation 'com.huawei.hms:ml-computer-vision-classification:1.0.4.300'
  4.    // 引入图片分类模型包
  5.    implementation 'com.huawei.hms:ml-computer-vision-image-classification-model:1.0.4.300'
  6. }

方式二:基础SDK方式集成

示例代码如下:

  1. dependencies{
  2.    implementation 'com.huawei.hms:ml-computer-vision-classification:1.0.4.300'
  3. }

在文件头添加配置

用上述两种方式之一集成SDK后,在文件头添加配置。

  1. apply plugin: 'com.huawei.agconnect'
注意:

此项配置需要在如下配置项后添加。

  1. apply plugin: 'com.android.application'

自动更新机器学习模型

如需使用端侧图片分类服务,添加如下语句到AndroidManifest.xml文件中,用户从华为应用市场安装您的应用后,将自动更新机器学习模型到设备:

  1. <manifest
  2.    ...
  3.    <meta-data              
  4.        android:name="com.huawei.hms.ml.DEPENDENCY"  
  5.        android:value= "label"/>
  6.    ...
  7. </manifest>