华为相机套件,赋予你的应用程序一双善于发现美的眼睛

  

? ? 2018年的超级夜景,2019年的潜望式变焦,一路走来华为手机的拍照能力日益强大,这不仅归功于硬件设备的完善,还得益于算法能力的加持。

  

? ?为了让用户在第三方相机应用中,也能体验到华为手机丰富的拍照模式,华为多媒体平台上架了相机包能力集合,以SDK的形式提供相机应用高级模式编程接口,应用开发者可通过调用相机套件能力,使得第三方应用在华为手机上实现诸如超级夜景,超级慢动作,HDR,视频人物虚化,大光圈等拍照能力。

  

  华为相机套件,赋予你的应用程序一双善于发现美的眼睛”>
  <h3 id=      【相机套件的合作案例】   

? ?目前,美图秀秀应用已经通过相机包接入了大光圈的能力,在大光圈的模式下主体更加突出,清晰。

  

  华为相机套件,赋予你的应用程序一双善于发现美的眼睛”>
  <h3 id=      【相机套件的特点】   

      <李>开放:三方拍照能力等同于系统相机。
  
      <李>   

    简单:基于相机模式编程,提供开发IDE工具。

      李   <李>   

    兼容:EMUI10.0版本兼容,支持平移到鸿蒙。

      <李>/
  

     【相机套件的服务优势】

  

? ?深度挖掘华为手机超强拍摄能力,统一封装成相机套件,为开发者提供先进的图像处理能力。使用时,相机套件会静态编译到应用中,体积小且兼容性强。支持扩展,只需两小时即可快速集成,简化应用开发成本。

  

     【相机套件的使用方法】

  

     一,申请相机相关权限

  

     步骤1在工程的清单文件中添加相关权限

  

  华为相机套件,赋予你的应用程序一双善于发现美的眼睛”>
  <h4 id=      第2步骤动态申请相关权限   

  华为相机套件,赋予你的应用程序一双善于发现美的眼睛”>
  <h3 id=      二、以人像模式为例,集成华为CameraKit开放能力   

? ?通过IDE提供的功能卡片,可以快速获取示例代码并将其添加到工程中,以人像模式为例,找到人像能力卡片:可通过工具→EMUI工具→工具→助理相机→竖屏模式来找到该卡片。

  

  华为相机套件,赋予你的应用程序一双善于发现美的眼睛”>
  <h4 id=      步骤1模式创建:获取CameraKit实例,创建人像模式   

  华为相机套件,赋予你的应用程序一双善于发现美的眼睛”>
  <h4 id=      步骤2配置模式:配置模式的状态回调,数据回调及处理这些回调的处理程序,以及预览,拍照分辨率等参数   

? ?从mModeStateCallback的oncreate回调后,可从入参可获得人像模式实例。

  

  华为相机套件,赋予你的应用程序一双善于发现美的眼睛”>
  <br> ? ?使用构造器ModeConfig.Builder配置模式的状态回调及数据回调及执行回调所在的处理程序。从状态回调中,开发者可以获取如启动预览后状态变化,拍照结束状态,手动对焦结束,人脸检测结果返回等信息;从数据回调中,开发者可获取模式动作执行过程中产生数据结果(如拍照图像数据等)。还可通过ModeConfig.Builder,配置预览表面及拍照分辨率。
  <h4 id=      步骤3模式操作   

      <李>   

    开启预览

      

      华为相机套件,赋予你的应用程序一双善于发现美的眼睛”>
  李</>
  <李>
  <p>参数设置</p>
  </李> </ol>
  <p>
  <img src=华为相机套件,赋予你的应用程序一双善于发现美的眼睛