如何识别此图像中的方块?

时间:2010-07-12 05:34:28

标签: opencv detection

所以我使用openCV对此图像进行方形识别。我在我拍摄的图像上编译了squares.c文件,结果如下:

http://www.learntobe.org/urs/index1.php

左侧的图像是原始图像,右侧是运行方形检测的图像。

结果并不差,但我真的需要这个来检测所有的方块,而我对这个openCV和图像处理的东西真的很新。有谁知道我如何编辑squares.c文件以使检测更具包容性,以便突出显示所有方块?

提前感谢。

1 个答案:

答案 0 :(得分:2)

所有发白的颜色都很难检测到。没有什么东西将它与页面本身分开。尝试进行某种边缘检测(检查cvCanny或cv​​Sobel)。

您还应该“预处理”图像。也就是说,增加对比度,使颜色更饱和等等。

同时查看这篇文章http://www.aishack.in/2010/01/an-introduction-to-contours/它讨论了square.c示例的工作原理。然后,您将了解如何改善案例中的检测。

希望这有帮助!