java - 将 List<KeyPoint> 转换为 MatofKeypoints

标签 java android opencv

所以我正在使用 Java 和 OpenCV 进行图像识别,但我一直在尝试将 Arraylist 转换回 MatOfKeyPoint。

List<KeyPoint> newList = new ArrayList<KeyPoint>(points.subList(0, 500));

所以我需要将 newList 转换回 MatofKeyPoint。有什么想法吗?

最佳答案

MatOfKeyPoint 有一个 fromList 方法

MatOfKeyPoint kp = new MatOfKeyPoint();
kp.fromList(newList);

对于此类内容,请务必查看相关的 javadocs :)

关于java - 将 List<KeyPoint> 转换为 MatofKeypoints,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16317245/

相关文章:

java - 通过 jnlp WebStart 启动 JavaFx 应用程序 - 不加载 jnlp 描述符中定义的系统 native 库

android - 如何使用 ConstraintLayout 链接两个文本

Android 应用程序已分配给任何可能的文件 - 应仅分配给我的自定义文件

android - 如何在 phonegap Android 中使用 jwplayer 播放 .m3u8 流?

OpenCV - 确定手腕的位置

java - 在方法中使用 java.util.Scanner 会导致运行时错误

java - Java环境下大容量日志事件查看器的推荐

java - 如何在 java 中正确地向 Soap 元素添加属性

c++ - 为什么我无法正确转换为 8UC3?

python - 如何使用 python 查找图像中圆的平均 RGB 值?