任务如下:如何从大量图像创建选定的图片马赛克。
我的第一个镜头是使用进化算法。其中基因型表示原始图像到马赛克网格中的位置的映射,并且根据与原始图片的相似性来评估个体。实际上,在基本方法中,每个图块可以单独处理,因此迭代网格并匹配最佳图像就足够了。但我还不知道如何定义相似度函数。
天真像素明智地比较(r,g,b)差异可能会过于严格。我觉得有些
图像处理算法应该像直方图平衡一样应用,以优化子图像和我们试图找到它的区域之间的相似性。
它类似于创建Mona Lisa类似的遗传算法。
可以找到样本马赛克here。