我有一堆我想自动排序的图片。
这些是视频游戏的截图,因此部分图像永远不会改变。
是否有一种简单/快速的方法来对这些图像进行排序,基于诸如“如果右侧角落有这一堆像素,放入文件夹N#1”这样的规则,“如果底部的中间是由这样的像素组成,放在文件夹N#2“中,等等。
答案 0 :(得分:0)
如果您确定屏幕的某些部分始终是相同的并且您想要查找它们,只需创建一个遮罩图像(即切出要比较的角落)并从所有图像中减去它。然后,您可以根据掩码区域中剩余的像素数量低于某个阈值(在出现细微错误或Alpha混合的情况下)筛选通过测试的那些。
如果你有一个更简单的情况,你可以依赖某个区域的像素(例如从HUD),那么你可以只对你感兴趣的区域进行采样,并根据采样的颜色对图像进行分类。 / p>
如果您的情况更复杂(或者颜色值变化很大,以至于您无法生成与可感知值可靠差异的遮罩图像),您将不得不开始查看颜色校正,图像配准和对象承认;所有这些都比你想要的更复杂。
您是否考虑过语言/目标平台?