从图像中提取网格上的位置

时间:2011-04-07 19:45:34

标签: algorithm image-processing

我正在寻找有关要研究的主题的输入,以便尝试执行以下操作:

8×8棋盘的图片包含两种不同颜色的“硬币”。现在我想 从不同的图像文件中“读取”板上的配置,重建数据结构中硬币的位置。

我不确定这个问题的正确标签是什么。

2 个答案:

答案 0 :(得分:1)

如果您了解python,请查看此库:

http://pythonvision.org/basic-tutorial

开始使用非常容易,应该能够做你想做的事情。该技术被称为“形态图像处理”。

一般主题领域是计算机视觉,OpenCV(http://opencv.willowgarage.com/wiki/)可以使用多种语言的非常强大的库。

如果您可以链接一些示例图像,我可能会提供更好的建议,但作为第一个想法,我会尝试这样做:

  1. 使用颜色阈值将两种类型的硬币与两种类型的正方形隔离开来。
  2. 生成图像,移除硬币并用周围颜色填充孔(即空板)
  3. 将光线与黑暗方块分开的阈值
  4. 侵蚀以找到每个方格的中心
  5. 现在回到硬币图片,找到每个硬币的中心。
  6. 将每枚硬币分配到中心距离其中心最近的方格。

答案 1 :(得分:1)

enter image description here