algorithm - 有哪些算法可以检测光影及其参数?

标签 algorithm search shadow light

所以我有picture (不是最好的)

我想检测灯光来自哪里以及它们是什么类型的灯光。什么算法\框架可以对静态图像做这样的事情?

我提到阴影是因为一般来说,如果您可以将阴影与表面分开,那么您可能就可以确定光的类型及其其他参数。

我的意思是一般的阴影搜索不仅针对呈现的图像。

最佳答案

对于您提供的图像,错误来源如此之多,如果是受过训练的人,我会感到惊讶,更不用说算法在任何计算中的表现都优于 ±20%。以下是问题:

  1. 任何地方都没有已知的直线,因为一切都是手工凿成的。最好的选择是门口上方的工字梁,但您不知道它的方向。
  2. 图像边缘存在严重的桶形畸变,这是由镜头引入的,并且是该镜头在该变焦和聚焦时的特征。如果不对其进行精确校准,您只能猜测失真程度。
  3. 图像相对于它所面对的墙壁是倾斜的,但无论如何墙壁似乎都不是平面的。
  4. 您想知道光源的来源。嗯,明显的主光是太阳,但纬度、经度、时间和日期都会影响它。然后是漫反射,但除非您知道 Material 的反照率,否则您只能猜测。

您希望从这张图片中得到什么?通常在做光照分析的时候,有人会把不同的、已知反射率的已知引用目标放在要分析的空间中。在未知场景中使用袖珍快照相机工作确实限制了您可以推断的内容。

关于algorithm - 有哪些算法可以检测光影及其参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3654452/

相关文章:

algorithm - 如何按字典顺序枚举无序的整数对

python - 不理解不同算法之间计算复杂度的差异

search - WIX - 注册表搜索返回错误的安装位置

css - 悬停时的 PNG 阴影在 Firefox 中不起作用-我做错了什么?

Highcharts:从圆环图中心去除阴影

找到周期中最大空闲时隙中间的算法?

algorithm - 如何根据过去的观察对数据进行聚类和排序?

search - 魔方的启发式

c - 在 txt 中使用 strstr() 找到一个字符串

ios - 如何给透明的 UIView 添加阴影?