简介

HUAWEI HiAI是面向智能终端的AI能力开放平台,基于 "芯、端、云"三层开放架构,即芯片能力开放、应用能力开放、服务能力开放,构筑全面开放的智慧生态,让开发者能够快速地利用华为强大的AI处理能力,为用户提供更好的智慧应用体验。

HiAI Engine为应用能力开放,提供丰富的AI能力供应用集成。提供丰富的AI能力供应用集成。视频人像分割是其中一个AI能力,它将允许您的应用:

要了解更多信息,请参阅我们官网:
https://developer.huawei.com/consumer/cn/hiai/engine/screenshot-ocr

你将建立什么

在本次CodeLab中,您将运用此项AI能力建立一款Android应用程序,它可以对视频每帧图像实时进行人像分割

您将会学到什么

你需要什么

硬件要求

软件要求

步骤1 打开 DevEco Studio

步骤2导入官网工程

工程下载链接如下:

源码下载

步骤3 打开工程中的VideoSegmentActivity

步骤1 打开 Kit Assistant

点击 Tools EMUI Kits Kit Assistant

步骤2点击视频人像分割条目进入详情页面

步骤3 拖动代码块到工程

拖动代码块 1.Service initialization 到 工程initHiAI (){ } 方法中

拖动代码块 2.Define the detector instance, set the parameters到 工程initImageSegmentation(byte[] data) { } 方法中

拖动代码块 3.Lazy loading for plugin download到 工程loadPlugin(VisionBase imageSegmentation) { } 方法中

拖动代码块4.Portrait segmentation到 工程doPortraitSegmentation (){ } 方法中

在 DevEco Studio中,单击"运行"图标。然后,选择您的设备作为部署目标,然后单击" 确定"以在设备上启动示例应用程序。如下图

已复制代码