Java 从android路径获取opencv力矩或轮廓

Java 从android路径获取opencv力矩或轮廓,java,android,opencv,path,contour,Java,Android,Opencv,Path,Contour,我在视图函数中有一个路径,我想得到它的opencv时刻 例如,正方形: 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);

我在视图函数中有一个路径,我想得到它的opencv时刻

例如,正方形:

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);
或:


干杯

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

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