- Capability Introduction
Separate display of scenes and people
Portrait segmentation refers to the separation of the portrait subject and background in an image. The portrait subject and background are divided into different sections distinguished by tags. The API demonstrates portrait segmentation in the image, and the segmentation results are displayed separately as the portrait and background.
Smart image enhancement, background editing
This API separates the portrait subject from the background in images, and is particularly relevant for background replacement, rendering, and blurring.
Image backgrounds are replaced, based on the segmentation results. For example, the background scenery in a portrait shot, can be replaced with another scene.
Image backgrounds are blurred based on the segmentation results, for a more aesthetically-pleasing effect.
SegmentationConfiguration sc = new SegmentationConfiguration();
ImageSegmentation ssEngine = new ImageSegmentation(mContext);
Frame frame = new Frame();
ImageResult srt = ssEngine.doSegmentation(frame, null);
Bitmap newbmp = srt.getBitmap();
Start development here with Huawei
Service overview, application scenarios, and functions
Preparation for access, such as registration, authentication, and agreement signing
Demonstration of sample code
Interface parameter definition, description, restrictions, and constraints
1Can I call the faceCompare() method without calling the prepare() method of the API?
Yes, you can. The engine is started by default in the faceCompare() method. If the engine has already been started, it will not restart.
2When should I call the release() method?
The release() method will uninstall a model that has been loaded to the NPU chip. If the app is no longer using face detection, uninstall the model in a timely manner to free up resources.