【发布时间】:2011-03-08 16:24:34
【问题描述】:
我无事可做,正在玩这样的拼图游戏:
alt text http://manual.gimp.org/nl/images/filters/examples/render-taj-jigsaw.jpg
我想知道是否有可能制作一个程序来帮助我将它们组合在一起。
想象一下,我有一个小拼图,比如 4x3 块,但是小标签和空白是不均匀的 - 不同的块有不同高度、不同形状、不同大小的标签。我要做的是给所有这些片段拍照,让程序分析它们并将它们的属性存储在某个地方。然后,当我拿起一块拼图时,我可以让程序告诉我哪些拼图应该是它的“邻居”——或者如果我必须填写一个空白,它会告诉我想要的拼图如何看。
不幸的是,我从未对图像处理和模式识别做过任何事情,所以我想请你指点一下 - 我如何识别拼图(基本上是一个带有标签和标签的正方形孔)在图片中?
然后我可能需要旋转它,使其处于正确的位置,缩放到某个比例,然后测量每一侧的制表符/空白,以及每一侧的斜率(如果存在)。
我知道扫描/拍摄 1000 个拼图并使用它会太费时间,这只是一个我可以学习新东西的宠物项目。
【问题讨论】: