所以我们有直方图...有没有算法从它们生成原始图像?
alt text http://www.petrileskinen.fi/Actionscript/HistogramTest/HistogramTest.jpg
不,因为直方图只是绘制各种色调的像素数,而不是它们的位置.
这就像是在说:"你可以从几罐油漆中重建一幅特定的油画(不知道哪一幅)?"
从柱状图中重建未知图片是不可能的,但这并不意味着你无能为力.如果您有可能的图片数据库,您可以通过生成直方图"指纹"每张图片,然后使用您必须搜索指纹数据库的直方图来识别它是哪张图片.如果你找到一个合适的距离指标,你甚至可以使用它来找到与你拥有的图片"相似"(在一些非常粗糙的意义上)的图片.
你不能用这句话来说"这是伦敦塔的照片;现在找到我伦敦塔的其他照片"但你可以用它来说"这是一张日落的照片;找到我的照片包含一个类似的一组颜色",这可能最终在某种程度上有用.
当然,可能会发现你的夜景图片的直方图非常类似于完全不相关的直方图,并且可能与人类看起来相似的图片有完全不同的直方图.所以这不是一个强有力的方法.但是,如果你只有直方图,那么可能值得研究可以实现的目标.