问题标签 [hdr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1412 浏览

objective-c - HDR 和全景图:在哪里学习

我对可以创建 HDR 图像或全景图的软件有一些想法。我想自己学习如何做这些,例如如何创建图像对齐算法、组合部分图像以进行 HDR 和色调映射等(最好在 C/Obj-C 中,尽管这些概念适用于任何语言.) 学习这些东西的最佳地点在哪里,我可以从哪些简单的项目开始?

我在神话般的鲍威尔技术书店附近,所以我可以轻松地去那里旅行——如果你有什么具体的书籍推荐,我很想听听。

0 投票
1 回答
1227 浏览

image - 用于 HDR 图像显示的 Qt 小部件

我目前正在为提供 14 位/样本灰度图像的相机(特别是科学 X 射线相机)开发一个控制软件。

到目前为止,我只使用了高 8 位并将它们传递给 QImage,这样我就可以看到一些东西。但是现在我需要显示所有细节,需要一个支持 HDR 和色调/伪色映射的小部件。

在我开始为 HDR 支持开发这样的小部件和子类 QImage 之前,我想知道是否有人已经为 Qt 做过这个并在 LGPL 下发布了源代码。

0 投票
3 回答
4845 浏览

c++ - 寻找单图像 HDR 算法

单图像 HDR是否有任何开源实现或算法?

0 投票
1 回答
1678 浏览

ios - 带有 AVFoundation 的 HDR

我想通过 AVFoundation 和/或 CoreImage 获得实时和后处理的 HDR 效果。我假设一旦捕获了全帧静止图像,CoreImage 就相对容易,但是有人知道如何使用 AVCaptureVideoPreviewLayer 实现类似 HDR 的效果吗?

0 投票
0 回答
867 浏览

iphone - 使用 iPhone 的 HDR 功能

我正在尝试创建一个在使用 iPhone 4/4s 拍照时默认为 HDR 模式的 iPhone 照片应用程序。如果用户有 iPhone 4/4s,我不希望用户使用我的应用程序拍照时使用非 HDR 选项。但是,UIImagePickerController 中不提供 HDR 模式。你能告诉我如何让 iPhone 应用程序“自动默认为 HDR 模式”吗?(我正在iOS5上开发)非常感谢

0 投票
1 回答
2014 浏览

image-processing - HDR是如何工作的,如何制作HDR效果

我读过一篇博客Histogram Equalization for Image Enhancement,其中提供了将普通图像转换为 HDR 图像的 7 个步骤(如下)。据说可以使用 Open Computer Vision Library 或 OpenCV 轻松编写用于直方图均衡的 C/C++ 程序。该计划的主要步骤包括:

  1. 读取输入图像。多亏了 OpenCV,这几乎可以是任何图像格式。此输入图像包含n像素:n = height × width

  2. 从 RGB(奇怪地被 OpenCV 以蓝色、绿色、红色的顺序存储)转换为 HSV:色调、饱和度和值。

  3. 计算输入图像的直方图。这是一个 256 值数组,其中H[x]包含具有 value 的像素数x

  4. 计算直方图的累积密度函数。这是一个 256 值数组,其中cdf[x]包含具有值x或更少的像素数: cdf[x] = H[0] + H[1] + H[2] + ... + H[x]

  5. 循环遍历n整个图像中的像素并替换每个i'th 点的值:V[i] <-- floor(255*(cdf[V[i]] - cdf[0])/(n - cdf[0]))

  6. 将图像从 HSV 转换回 RGB。

  7. 以所需的格式和文件名保存图像。

在第 3 步,我不明白H[x]是什么?x是指 R、G、B 还是 H、S 或 V 值?另外,在第 5 步,值的含义是什么i

0 投票
1 回答
1500 浏览

matlab - 如何使用 matlab 将 .hdr 转换为 .pfm?

有没有办法(或一段代码)可以将 .hdr 格式的图像转换为 .pfm 格式?

我有一个读取 .pfm 文件的代码,但我想让它与 .hdr 文件一起运行。在 Photoshop 上将 .hdr 文件转换为 .pfm 并不幸阅读下一个选项不是一种选择。

谢谢你的帮助。

0 投票
1 回答
462 浏览

image-processing - 进行 HDR 重建时避免粗糙的边缘

给定 N 个具有不同曝光剂量的 X 射线图像,我必须将它们组合成一个单一的图像,以浓缩来自 N 个源图像的信息。如果我的研究是正确的,那么这个问题就属于HDRI范畴。

我的第一种方法是加权平均。对于初学者,我将只使用两个框架。

让我们A成为第一张图像,这是曝光度最低的图像,因此设置为更重以突出细节。让B是第二张曝光过度的图像,C得到的图像和M最大可能的像素值。因此,对于每个像素i

w[i] = A[i]/M

C = w[i] * A[i] + ( 1 - w[i] ) B[i]

应用此想法的示例结果:

在此处输入图像描述

请注意结果(第三张图像)如何很好地从两个源图像中捕获信息。

问题是第二张图像在对象边缘周围有不连续性(这在曝光过度的图像中是不可避免的),并且会影响结果。仔细看...

在此处输入图像描述

最有名的 HDR 软件似乎是Photomatix,所以我玩弄了它,无论我如何调整它,不连续性总是出现在结果中。

我认为我应该以某种方式忽略第二张图像的边缘,但我必须以“顺利的方式”进行。我尝试使用一个简单的阈值,但结果看起来更糟。

你有什么建议?(只欢迎开源库)

0 投票
1 回答
1187 浏览

android - 尝试在 Android jellybean 上实现 HDR

对于我的项目,我需要在装有 Android Jelly bean 的设备中实现 HDR 功能。从代码中,我看到,选择HDR(高动态范围)时,应用程序将Scee_Mode_HDR发送到HAL层。我是 Camera HAL 层的开发人员。当我得到场景模式 = SCENE_MODE_HDR 时我应该怎么做。我是否需要要求驱动程序提供 3 张具有不同曝光补偿值的图像,并且应用程序会负责拼接图像以制作 HDR 图像?或者像全景模式一样,android应用和框架层可以自己处理HDR?

0 投票
2 回答
1918 浏览

matlab - 来自灰度图像曝光包围的高动态范围 (HDR)

我有一个关于高动态范围 (HDR) 图像的问题。我想使用matlab从灰度图像的曝光包围中创建一个高动态范围的图像。Matlab 仅支持从 RBG 图像创建 HDR 图像。我做了谷歌搜索,但与我的主题相关的结果并不多。你能给我一些可以帮助我的论文或算法吗?

提前感谢您的帮助。