因此,我正在使用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 :)

07-24 09:27