niuwa冲 2020-03-24 23:44 采纳率: 0%
浏览 270

请问MatOfPoint2f怎么转换为ArrayList<MatOfPoint>

在opencv for android:请问MatOfPoint2f怎么转换为ArrayList

  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间 优质创作者: Java、后端开发技术领域 2024-07-25 17:10
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    在OpenCV for Android中,可以使用MatOfPoint2f的toArray()方法将MatOfPoint2f对象转换为Point2f数组,然后再逐个将Point2f对象添加到ArrayList中。 以下是一个示例代码:
    // 假设有一个MatOfPoint2f对象 named matPoint2f
    MatOfPoint2f matPoint2f = new MatOfPoint2f();
    // 获取Point2f数组
    Point[] points = matPoint2f.toArray();
    // 创建一个ArrayList对象
    ArrayList<Point> pointList = new ArrayList<>();
    // 将Point2f数组中的元素逐个添加到ArrayList中
    for(Point point : points){
        pointList.add(point);
    }
    

    通过上述步骤,就可以将MatOfPoint2f对象转换为ArrayList对象。

    评论

报告相同问题?