国际新闻

您所在位置:首页 > 国际新闻 > 正文

简单接入优质体验 华为CameraKit多媒体能力开放

文章作者:www.artspick.com发布时间:2019-09-11浏览次数:1340

华为手机出色的摄像能力逐渐成为行业标杆。许多华为手机在dxomark排名前十。这些成就不仅依赖于强大的硬件,而且离不开算法能力的支持。实现了超级夜景等功能。消费者和媒体的共识。

虽然华为的系统摄像头具有出色的成像能力,但在第三方摄像头应用中,无法充分体验华为手机丰富的摄像头模式,如HDR和超级夜景。用户正在使用中,因为它满足不同的摄像机需求,经常在摄像机应用程序和系统摄像机之间切换,给体验带来不便。

夜景拍摄质量比较

0×251C

用华为手机拍摄

0×251d

使用三向应用程序拍摄(Camerakit未集成)

因此,为了提升华为手机用户的综合体验,根据华为手机摄像头功能的应用需求,通过搭建camerakit(摄像头工具平台),在系统摄像头中加入一些扩展模式(人像、大光圈、hdr等)。打开了。为开发人员提供接口访问,使应用程序能够利用类似系统摄像头的摄像头功能,同时大大简化开发人员的开发过程。让我们从一个特定的架构介绍华为的camerakit。

喀麦拉基特建筑

0×251e

CameraKit的整体设计策略使用相机模式包。硬件抽象层(HAL层)位于操作系统内核和硬件电路之间的接口层,抽象出摄像机的硬件功能,并打包华为的底层处理算法,如HDR,大光圈,人像,和夜景,在HAL层。这可以隐藏特定平台的硬件和算法细节,为操作系统提供虚拟平台,并将硬件功能与底层处理算法隔离到上层,从而便于在多个平台上移植。

在框架层面,华为处理并将HAL层中的抽象硬件功能和摄像机后处理算法封装到CameraKit工具库中,构建CameraKit接口库,并提供类似API 1.0的高级模式编程接口。界面层的水平相机应用层。开发人员可以直接调用这些接口,使用较低级别的华为功能,快速,轻松地与摄像头进行交互,实时了解摄像头状态,自由选择全部或部分华为摄像头功能,用于自己的应用。 CameraKit不仅满足开发人员和用户所需的各种功能,而且相机应用程序的原始功能不受影响。

通过抽象底层,CameraKit还实现了系统级解耦,并可以移植到更多平台进行相机应用程序开发。同时,芯片平台的差异是孤立的,未来将在高通,HiSili和MTK等不同芯片平台上得到支持。

目前,美图秀秀App通过CameraKit可以进入大光圈,并且在大光圈模式下主体更加突出和清晰。华为坚持与开发商合作共赢。预计未来越来越多的开发人员将能够使用CameraKit。我相信更多的应用程序将使用华为强大的多媒体功能,为用户提供更完整,更高质量的摄像头体验。

——