如果您想解决图片拼图问题,您会让计算机使用什么算法?
您可以从算法效率的角度进行讨论,但在这里,我真正关心的是应该采用哪些方法。
谢谢。
目标是扩展一组区域,例如一组连接的拼图块,直到无法再扩展为止。我们首先为所有拼图块标记唯一的区域名称,每个块一个,所有边缘均未匹配。然后我们以任意顺序枚举拼图块的边缘。对于每个枚举的拼图块P和边缘E,使用索引方案选择潜在匹配的拼图块/边缘对。检查完全匹配谓词;最多只有一块拼图块Q,其边缘F与之完全匹配。将P和Q的区域合并在一起形成一个大区域。重复此过程。我认为这样就解决了这个拼图问题。
.1 找到2x2字节,以便四个边缘都可以配合。然后评估图像内容的匹配程度。
P1 <--> P2 ^ ^ | | v v P3 <--> P4
.2 标记方向(手动或启发式),但仅将它们用作启发式得分(用于排名),而不是作为确定性搜索标准。
.3 形状上下文