美学评分 - 图片识别 - 华为开发者联盟

能力描述

多维审美 综合评分

审美引擎借助AI的多维综合美学评分技术,实现对图像的美、精彩、有趣、感动等人的主观认知层面因素的理解。 本API可应用于个人相册管理、自动照片编辑、相机辅助拍照等图像拍摄、管理分类等软件。 审美引擎算法支持从客观、主观、摄影学维度和人像审美维度等多种维度对图像进行综合评分。
应用场景

相册管理 辅助拍照

多维综合美学评分,适用于基于图像美感判断的业务场景,如照片去重、智能美拍等。

相册管理

根据评分对相册中的同一图像进行排序,可以帮助用户更快速的找到优质图片。

自动照片编辑

根据图像打分,从对焦、抖动、歪斜、色彩、构图中的短板维度对图像进行相应编辑与美化。

功能演示

Request
复制代码

AestheticsScoreDetector aestheticsScoreDetector = new AestheticsScoreDetector(MainActivity.this);
Frame frame = new Frame();
frame.setBitmap(bitmap);
JSONObject jsonObject = aestheticsScoreDetector.detect(frame,null);
AestheticsScore aestheticsScores = aestheticsScoreDetector.convertResult(jsonObject);
float score = aestheticsScores.getScore();

Response
复制代码
{
"resultCode":0,
"aestheticsScore":"{\"score\":91.11328125}",
"aestheticsScoreList":"{\"HFSCore\":[0.0],
\"OSPScores\":[0.9111328,0.07788086,0.18347168,0.017211914,0.33032227,-0.4152832,0.1586914,-0.7949219,0.15930176,0.8881836,-0.048034668,-0.06555176],
\"score\":91.11328}"
}

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

业务介绍

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

接入准备

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

示例代码

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

API说明

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

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

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

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