使用DevEco Studio集成华为HiAI美学评分能力,加速智慧应用开发
美学属于哲学学科,具有辩证性的同时又很感性,我们很爱美,一直在追求美的路上乐此不疲,最常见的是日常分享美照。华为HiAI美学评分支持从客观、主观、摄影学维度和人像审美维度等多种维度对图像进行综合评分,看评分就知道哪张最好看,可以让我们在追求美的路上变轻松。
美学评分是华为HiAI面对应用开发者提供的接口,可用在摄影辅助,组图辅助选优,视频辅助编辑,视频拆分等多种视频智慧化场景的应用上,支持个人相册管理、自动照片编辑、相机辅助拍照,开发者使用HUAWEI DevEco Studio可以直接拖拽美学评分API快速高效开发智慧应用,接下来进行操作演示。
DevEco Studio是华为推出的集成开发环境,其入官网试用申请成功报名后,也会有相应的安装指南发送。官网链接:https://developer.huawei.com/consumer/cn/deveco_studio
创建工程
新建一个工程,设置好工程信息,编写好代码,也可直接导入工程使用(以此为例)。导入工程源代码,点击OK,弹出gradle工具框提示,默认设置即可
弹出是否新建窗口提示,新建一个窗口,待工程运行成功
配置工程
进入Tools-EMUI Kit-kit Assistant,在HiAI目录下找到美学评分(Aesthetic Score)卡片
点击打开美学评分卡片,进入详情页面,将 Initialization版块代码拖拽进入编辑区private void iniHiai的下方,进行HiAI能力初始化
点击同步后在build.gradle会显示自动添加的依赖
然后拖入API Call版块代码进入编辑区private void setHiAi下方,调用美学评分能力
将setHiAi版块中2行代码进行修改(将示例代码Bitmap赋为有效值)
1、Bitmap bitmap = BitmapFactory.decodeFile(null); 改为 Bitmap bitmap = mBitmap;
2、在float score = aestheticScore.getScore();后添加以下代码:object=jsonObject;