图像语义分割 - 图片识别 - 华为开发者联盟

能力描述

图像识别 精准分割

对拍照图像进行像素级的识别和分割,从而获得图像中物体的类别信息以及精确位置信息。以上内容作为图像语义理解的基本信息,可用 于进行后续的多种图像增强处理。当前支持10类物体的识别和分割:人、天空、绿植(包括草地、树)、美食、宠物、建筑、花、水、沙滩、山峰。 语义分割:指对图像中物体进行像素级的分割,每个像素都标明属于哪类物体;对不属于所支持的多类物体的部分,则标为“背景”。
应用场景

智能美拍 自动驾驶

对图像中物体进行像素级的识别和分割,适用于基于图像内容理解的业务场景,如辅助拍照、街景识别等。

辅助拍照

通常在不同场景下,拍照效果需要有不同的效果偏好或策略,本API能够为这类策略给出决策依据,让您的图像渲染效果为每一个特性场景选择更佳策略。

街景识别

街景照片识别与理解,可应用在自动驾驶系统中。

功能演示

Request
复制代码

<p>SegmentationConfiguration sc = new SegmentationConfiguration();
sc.setSegmentationType

 

(SegmentationConfiguration.TYPE_SEMANTIC);
ImageSegmentation ssEngine = new ImageSegmentation(mContext);
ssEngine.setSegmentationConfiguration(sc);
Frame frame = new Frame();
frame.setBitmap(mBitmap);
ImageResult srt = ssEngine.doSegmentation(frame, null);
Bitmap newbmp = srt.getBitmap();</p>

Response
复制代码
{
"resultCode":0
}

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

业务介绍

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

接入准备

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

示例代码

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

API说明

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

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

2release()方法是什么时候调用?

release()方法会卸载在NPU芯片中已经加载的模型,请在应用不再使用图像语义分割时及时卸载模型,释放资源。