【发布时间】:2017-11-18 05:31:24
【问题描述】:
所以我一直在努力解决这个问题,如果有人帮助我解决这个问题,我将不胜感激。
我正在尝试创建一个解决难题的实体机器人。将提供已完成拼图的图像以及散落的碎片图片
我已经让 opencv 找到轮廓并挑选出每个部分并旋转它们,使它们都平行于水平轴(所有“菱形”或“对角线”部分都被旋转,因此它们看起来像正方形)
我一直在使用 SIFT 将一堆小方块与完整图片匹配。
Comparing an un-rotated square piece to the full picture
问题是方向不正确。我将如何确定是否需要旋转 90、180、270 度?
我遇到的另一个问题是确定这件作品在哪个象限(非adrant?)。例如,这件作品属于右下角。是否有一个函数可以识别大多数相似的关键点,然后分类到九个区域之一?
【问题讨论】: