Android | 教你如何使用HwCameraKit接入相机人像模式

介绍

简介

  HwCameraKit为开发者提供了一套兼容EMUI的相机能力开放接口,开发者可以通过HwCameraKit使自己的应用快速接入华为相机的私有能力,扩展应用的拍摄功能,为用户提供更好拍摄体验。

  人像模式为HwCameraKit开放的多种相机模式其中之一,它将允许您:

  • 获取华为相机的人像拍摄能力,包括背景虚化、环境光、瘦脸,皮肤光滑、调色等能力;
  • 提供相机模式高级编程接口,简化相机应用开发,并借助IDE工具快速接入上述能力。

关于本次CodeLab

你将建立什么

  在本次CodeLab中,您将使用HwCameraKit建立一款Android相机应用程序,使其可以获得华为相机的人像拍摄功能,实现人像的虚化、美肤等效果。

普通拍摄(左) VS 人像模式开启虚化(右)

你会学到什么

  • 使用HwCameraKit IDE高效集成华为相机开放能力
  • 熟悉HwCameraKit基本开发模式

你需要什么

硬件要求

  1. 开发计算机(台式机或笔记本电脑)
  2. 操作系统为EMUI10.0及以上版本的华为手机

软件要求

  1. JAVA JDK安装包
  2. Android SDK包

    1. HwCameraKit IDE工具:DevEco

# 申请Camera相关权限
Duration: 0:05

   1. 在工程的Manifest文件中添加相关权限:
 
<uses-permission   android:name="android.permission.CAMERA"/>
 
<uses-permission android:name="android.permission.RECORD_AUDIO"/>

<uses-permission   android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

  2. 动态申请相关权限:

private static final String [] PERMISSIONS_ARRAY = new String[]   {
    Manifest.permission.WRITE_EXTERNAL_STORAGE,
    Manifest.permission.CAMERA, Manifest.permission.RECORD_AUDIO, Manifest.permission.ACCESS_FINE_LOCATION
};

private static List<String>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值