【发布时间】:2014-06-14 01:53:43
【问题描述】:
使用 BlobCounterBase.GetObjectInformation,我可以从图像中检索 blob。找到整个 blob 的最大长度的最快方法是什么?它不仅仅是 blob 矩形的斜边。
我可以提取所有边缘点(使用 GetBlobsEdgePoints 方法),计算每对边缘点之间的长度并找到最大长度。但是这种方法很慢,尤其是当我处理可能有数千个 blob 的图像时。
【问题讨论】:
-
也许look at this technique 可以替代?
-
谢谢,罗杰。 Convex Hull 的想法让我想起了 Aforge 有一个 GrahamConvexHull 类。使用它,我能够显着减少我必须比较的点数,才能找到整个 blob 的最大距离。