当前位置: 首页 > 知识库问答 >
问题:

尝试在Android jellybean上实现HDR

邓仲卿
2023-03-14

对于我的项目,我需要在有Android Jelly bean的设备中实现HDR功能。从代码中我看到,当选择HDR(高动态范围)时,应用程序正在向HAL层发送SCENE\u MODE\u HDR。我是相机HAL层的开发者。当我得到scene mode=scene\u mode\u HDR时,我应该做什么。我是否需要请求驱动程序提供3幅具有不同曝光补偿值的图像,并且应用程序将负责拼接图像以生成HDR图像?或者像全景模式一样,android应用程序和框架层可以自己处理HDR?

共有1个答案

左丘修齐
2023-03-14

scene mode=scene\u mode\HDR似乎是从Android Jelly Bean 4.2引入的,我知道,这里的HDR表示硬件HDR,这意味着要由相机供应商实现。

我认为驾驶员需要处理这个,不仅要给出3张曝光补偿值不同的图像,还需要做图像合成和色调映射。

因此,从应用程序的角度来看,camera应用程序只需使用scene\u mode\u HDR设置场景模式并拍照,然后,HDR图像将在onPictureTaken()回调函数中输出。

 类似资料:
  • 问题内容: 我有两个要在Test Suite中一起运行的测试用例(两个不同的文件)。我可以仅通过“正常”运行python来运行测试,但是当我选择运行python单元测试时,它说运行0次测试。现在,我只是想至少进行一项测试以正确运行。 这是我的测试用例设置的示例 我该怎么做才能正确地完成这项工作? 问题答案: 您想使用测试服。因此,您无需调用unittest.main()。测试套件的使用应如下所示:

  • 我正在尝试为我的二叉树实现core::fmt::Show。这是我的实现代码: 但是编译器抛出以下错误: 编译binary_tree v0.0.1 (file:///home/guillaume/projects/binary_tree) src/binary_tree.rs:60:2: 77:3 错误: 方法 具有不兼容的特征类型: 预期的枚举核心::fmt::FormatError, found

  • 为了更好地理解Promission在Javascript中的工作方式,我决定尝试一下,自己编写基本的实现代码。 基本上,我想实现以函数为参数的Promissions对象(我在代码中称之为Aaa)。此函数可以调用resolve来承诺,或者调用reject来它。基本实现和用法如下。不确定第二个论点是否可以接受,根据承诺规范,但这是我目前得到的。 所以现在可以创建、调用和解析承诺。每个方法都将返回新的A

  • 我正在尝试从Ansible 2.9升级。2至2.10。我知道当前的ansible需要删除,我相信我在这方面取得了成功。文档中有几个不同的命令行(使用pip安装Ansible)。那个似乎没有出错的人使用了python3,并产生了。。。 但“which ansible”不产生输出,“ansible--version”命令未找到。 使用原始的python(2.7.16)产生... 但仍然没有答案。你知道

  • 我是android的新手,所以我希望我听起来不会太笨,也就是说,我做了一个片段,专门为XML中的按钮实现了OnclickListener。我需要默认的onclick函数来将按钮的文本保存为字符串,但是我还没有弄清楚如何从视图中检索按钮的文本。这将帮助我为我要做的每一个按钮做一个if语句。有什么建议吗?