0

我正在关注本教程 http://aishack.in/tutorials/sudoku-grabber-with-opencv-detection/ 但它不适用于 iOS。可以使用那里描述的一些方法,但 Floodfill(用作 cvFloodFill)不再是 int。这是一个空白

我正在尝试获得最大 blob 的大小,这几乎是我缺少的部分。这个for循环和floodfill。

有什么好的方法吗?

我想到了 cvBlob 库,但我无法让它为 mac 编译..尝试了很多方法....

编辑:在arkiaz的回答之后,转移到一个新问题:

openCV cvContourArea

谢谢!

4

1 回答 1

2

而不是floodfill你可以findcontour用来查找最大的 blob。

执行以下操作:

1)应用自适应阈值,一些腐蚀和膨胀等(如aihack所述)

2)使用查找轮廓findcontours

3)contourarea用于查找每个轮廓的面积

5)选择最大的一个。区域。那将是数独盒。然后按照aishack.in中给出的继续

对我来说,这种方法比 Floodfill 方法工作得更快

于 2012-02-09T12:03:57.350 回答