所以我们有直方图...是否有任何算法可以从中生成原始图像?
alt text http://www.petrileskinen.fi/Actionscript/HistogramTest/HistogramTest.jpg
答案 0 :(得分:24)
不,因为直方图只是绘制各种色调的像素的数,而不是位置。
答案 1 :(得分:14)
这就像是在说:“你能从几罐油漆中重建一幅特定的油画(不知道哪一幅)?”
答案 2 :(得分:11)
不可能从直方图重建未知图片,但这并不意味着你无能为力。如果您有可能的图片数据库,您可以通过生成直方图“指纹”每张图片,然后使用您必须搜索指纹数据库的直方图来识别它是哪张图片。如果你找到一个合适的距离指标,你甚至可以使用它来找到与你拥有的图片“相似”(在一些非常粗糙的意义上)的图片。
你不能用这句话来说“这是伦敦塔的照片;现在找到我伦敦塔的其他照片”但你可以用它来说“这是一张日落的照片;找我的照片它包含一组相似的颜色“,这可能最终在某种程度上有用。
当然,可能会发现你的夜景图片的直方图非常类似于完全不相关的直方图,并且可能与人类看起来相似的图片有完全不同的直方图。所以这不是一个强有力的方法。但如果您只有直方图,则可能值得研究可以实现的目标。
答案 3 :(得分:2)
没有。直方图是有损的。
答案 4 :(得分:2)
直方图不携带任何空间信息。我的意思是,找不到对特定直方图箱有贡献的像素的x,y位置是不可能的。直方图仅表示图像全局亮度信息。
答案 5 :(得分:1)
Histogram仅携带并提供有关图像中色调分布的信息。它是在原始图像中编码的离散信息的聚合 - 有多少像素具有特定值。因此,如果不提供像素的位置等附加细节,就不可能生成原始图像。