【问题标题】:Sort images based on content根据内容对图像进行排序
【发布时间】:2010-11-14 17:42:11
【问题描述】:

我有一堆图像想要自动排序。

这些是电子游戏的屏幕截图,所以有些图像永远不会改变。

是否有一种简单/快速的方法来对这些图像进行排序,基于诸如“如果右上角有这束像素,放入文件夹 N#1”、“如果底部的中间是由某某像素组成,放入文件夹N#2”,以此类推。

【问题讨论】:

  • 至于语言/平台,我不死心。 linux和windows我都用,对PHP和.net都很熟悉,我也时不时用imagemagick,但我怀疑它是否能做到。

标签: sorting image image-processing


【解决方案1】:

如果您确定屏幕的某些部分始终是相同的并且您想查找这些部分,只需创建一个蒙版图像(即剪下您将与之比较的角)并从您的所有图像中减去它.然后,您可以根据蒙版区域中低于某个阈值的像素数量(以防出现细微错误或 alpha 混合)过滤通过测试的像素。

如果您有一个更简单的情况,您可以依赖某个区域中的像素(例如来自 HUD),那么您可以对您感兴趣的区域进行采样,并根据采样的颜色对图像进行分类。

如果您的情况更复杂(或者颜色值变化很大,以至于您无法生成可靠地与合理值不同的蒙版图像),您将不得不开始查看颜色校正、图像配准和对象认出;所有这些都比您可能期望的要复杂得多。

您是否考虑过语言/目标平台?

【讨论】:

    猜你喜欢
    • 2013-06-07
    • 2017-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-05
    • 2017-03-01
    • 1970-01-01
    相关资源
    最近更新 更多