OpenCV Android - 如何围绕轮廓绘制圆/矩形?

时间:2012-09-23 20:40:17

标签: java android opencv draw contour

我是openCV的新手,因此我遇到了一些问题。

一个问题是如何获取轮廓的坐标以绘制例如围绕它的圆圈。

到目前为止我的代码看起来像这样:

List<MatOfPoint> contours = mDetector.getContours();
Imgproc.drawContours(mRgba, contours, -1, CONTOUR_COLOR, -1);
<<code that I need>>
Core.circle(mRgba, new Point(150.0,150.0), 100, CONTOUR_COLOR, 5);

轮廓被“提取”并绘制在测试圆圈的表面上,但是如何从轮廓中获取坐标(边界)以在每个轮廓周围绘制圆圈。

谢谢

1 个答案:

答案 0 :(得分:5)

我相信boundingRectminEnclosingCircle也适用于Android。这些功能直接执行您想要做的事情。你可以找到一个非常好的教程,正是这个,here