定制图像分类 - Model Creator - 华为开发者联盟

能力描述

图像分类 定制模型

支持自定义图片分类能力,开发者可自定义训练模型,通过HUAWEI HiAI Engine,对图片进行分类。
应用场景

图像分类识别 定制分类器

图像分类识别有着广泛的应用,如识花识草等。定制图像分类能力主要是让开发者可以很方便的训练自己的分类器。

植物图片识别

用户通过构建自己的训练模型,对输入图片中的植物进行自定义分类。

家具识别

用户通过构建自己的训练模型,对输入图片中的家具进行风格分类。用户输入相关家具图片时,可根据不同风格,针对性地进行推荐搜索、推荐购物等。

功能演示

Request
复制代码

Uri modelUri = copyFileFromAssetToFilesDir(context, getModelName());

mImageClassifierDetector = new ImageClassifierDetector(context, modelUri);

VisionImage image = null;

if(bitmap != null) {

         image = VisionImage.fromBitmap(bitmap);

}

ArrayList<Prediction> mPredictions = new ArrayList<>();

int resultCode = mImageClassifierDetector.detect(image, mPredictions);

Response
复制代码

Json: [{"file":"028.jpg","data":{"resultCode":0,"predictions":"[{\"confidence\":0.06331531,\"label\":\"124\"},{\"confidence\":0.04867598,\"label\":\"176\"},{\"confidence\":0.038667202,\"label\":\"177\"}]"},"time":65}]

与华为一同开发从这里开始

业务介绍

业务概述、应用场景及功能特点等详情。
了解详情 >

接入准备

注册认证、协议签署等接入前准备工作。
了解流程 >

示例代码

业务示例代码展示。
查看代码 >

API说明

接口参数定义及相关说明、限制与约束等详情。
查看文档 >
FAQ
1没有调用接口的prepare()方法可以直接使用detect()方法吗?

可以的,在detect()方法中会默认启动引擎,如果引擎已经启动则不会再次启动,开发者可以放心使用。

2迁移学习图像输入要求?

清晰图像,分辨率720p,长宽比不超过2:1。

3迁移学习是端测的还是云测的?

迁移学习支持懒加载,手机如果是国内版本,可以通过懒加载方式下载到本地,需要联网;海外版本,不需要联网。