【发布时间】:2017-11-24 23:30:26
【问题描述】:
我有一个关于图像处理的假设性问题:
假设我们有一个大小为 2x2 的灰度图像,可以用一个相同维度的整数矩阵(强度值)表示:
(050, 150)
(100, 250)
应用一些数学函数(可以是任何数学函数)后,数值发生了变化,例如:
(550, 825)
(990, 1120)
有什么方法可以再次将此矩阵表示为图像(考虑到像素强度范围为 0-255)?
我可以考虑的一个选项是通过找到较低的值并从每个值中减少它来“标准化”这些值:
(0, 275)
(440, 570)
然后,找到较高的值,并将其视为 255,例如:
(0, 48)
(77, 255)
我不确定这种方法是否有意义(或者表示原始图像是否有效)。
无论如何,这个问题只是一个概念上的疑问,我并没有尝试实现它,所以我没有任何代码可以显示。
【问题讨论】:
-
有数百万种方法可以做到这一点。字面上地。但是谁能说“正确”的做法是什么。你到底想在这里实现什么?您正在执行的这些转换的含义是什么?
-
我不认为存在一种“正确”的方式,而是一种更好的方式,具体取决于每种情况。正如我在问题中提到的,我在这里没有具体目标。实际上,我只是想知道这是否可能并查看一些有效的示例。在这种情况下,您可以假设我们要基于矩阵创建一个新图像,该矩阵与原始图像相似/近似。
标签: image-processing computer-vision