【发布时间】:2012-12-28 15:08:01
【问题描述】:
我正在使用 android openCV,我想检测图像中的三角形、矩形和圆形。所以我这样做如下: Canny => findContours => approxPolyDP 并得到这个图像:
但是,approxPolyDP 的结果包含太多顶点,所以我无法确定它是哪个形状。为了消除顶点,我想检测每个轮廓中的线并找到它们的交点。我怎样才能为单个轮廓做到这一点?
【问题讨论】:
-
红圈也算圆圈吗?我问这个,因为他们有开放的轮廓,这就是为什么,因此理想情况下不符合圆圈......
-
“红圈”其实是C字母:),我用Core.putText画的,我们不用担心。