从android路径获取opencv时刻或轮廓

时间:2014-01-15 15:16:00

标签: java android opencv path contour

我在View功能中有一条路径,我想得到它的opencv时刻。

E.g。广场:

Path path = new Path();
path.moveTo(0, 0);
path.lineTo(0, 500);
path.lineTo(500, 500);
path.lineTo(500, 0);
path.lineTo(0, 0);

是否有一种简单的方法可以获得此路径的轮廓或直接获取时刻?

我正在寻找类似的东西:

MatOfPoint contour = new MatOfPoint(path);

或:

Moments m = Imgproc.moments(path);

干杯

1 个答案:

答案 0 :(得分:0)

您可以尝试使用Imgproc.fitEllipse()。 在大多数情况下,它会给你几乎相同的答案。

ellipse = Imgproc.fitEllipse(new MatOfPoint2f(countor.toArray()));