gpt4 book ai didi

android - BoofCV 多边形绘图等效于 Android

转载 作者:行者123 更新时间:2023-11-29 23:15:44 27 4
gpt4 key购买 nike

https://boofcv.org/index.php?title=Example_Fit_Polygon

上面的链接提供了一些图像检测,并提供了很好的示例,但它不适用于我需要的 android。我现在真正坚持的是什么

        VisualizeShapes.drawPolygon(vertexes,true,g2);

在安卓中。如果有人可以帮助我如何使用这些参数在方法上绘制它。例如,drawPolygon 将顶点作为这些

 List<PointIndex_I32> vertexes = ShapeFittingOps.fitPolygon(c.external,true, minSide,cornerPenalty);

真正的 bool 值是循环,g2 是 java.awt.Graphics2D。此处提供了 VisualizeShapes 的文档: http://boofcv.org/javadoc/boofcv/gui/feature/VisualizeShapes.html

问题是 VisualizeShapes 给我一个错误,因为它不是一个支持 android 开发的库,我需要一些方法来找到与 android 上的 polygonFitting 检测等效的方法。

最佳答案

Android 演示应用程序是寻找此类内容的良好起点。 MiscUtil.java与您正在寻找的内容类似。

public static void renderPolygon(Polygon2D_F64 s, Path path , Canvas canvas , Paint paint ) {
path.reset();
for (int j = 0; j < s.size(); j++) {
Point2D_F64 p = s.get(j);
if (j == 0)
path.moveTo((float) p.x, (float) p.y);
else
path.lineTo((float) p.x, (float) p.y);
}
Point2D_F64 p = s.get(0);
path.lineTo((float) p.x, (float) p.y);
path.close();
canvas.drawPath(path, paint);
}

关于android - BoofCV 多边形绘图等效于 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55427948/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com