【发布时间】:2011-01-06 08:26:46
【问题描述】:
所以我们有直方图...有什么算法可以从它们生成原始图像吗?
(来源:petrileskinen.fi)
【问题讨论】:
标签: algorithm image image-processing histogram
所以我们有直方图...有什么算法可以从它们生成原始图像吗?
(来源:petrileskinen.fi)
【问题讨论】:
标签: algorithm image image-processing histogram
不,因为直方图只是绘制了各种色调的像素数,而不是它们的位置。
【讨论】:
这就像说:“你能用几罐颜料重建一幅特定的画(不知道是哪一幅)吗?”
【讨论】:
不可能从直方图中重建未知图片,但这并不意味着您无能为力。如果您有一个可能的图片数据库,您可以通过生成其直方图来“指纹”每张图片,然后使用您必须在该指纹数据库中搜索的直方图来识别它是哪张图片。如果您找到一个不错的距离度量,您甚至可以使用它来查找与您拥有的图片“相似”(在某种非常粗略的意义上)的图片。
您不能用它来表示“这是伦敦塔的照片;现在给我找伦敦塔的其他照片”,但您可以用它来表示“这是日落的照片;给我找照片”包含一组相似的颜色”,这可能最终在某种程度上有用。
当然,您的夜间风景图片可能具有与完全不相关的事物非常相似的直方图,并且可能与在人类看来相似的图片具有完全不同的直方图。所以这不是一个稳健的方法。但是,如果您只有直方图,那么可能值得研究一下可以实现的目标。
【讨论】:
没有。直方图是有损的。
【讨论】:
直方图不携带任何空间信息。我的意思是,不可能找到对特定直方图 bin 有贡献的像素的 x,y 位置。直方图只代表图像全局亮度信息。
【讨论】:
Histogram 仅携带并提供有关图像中色调分布的信息。它是原始图像中编码的离散信息的聚合 - 有多少像素具有特定值。因此,如果不提供像素位置等附加细节,就无法生成原始图像。
【讨论】: