prevPts = new MatOfPoint2f(prev);
prev
是Mat;
第一行prevPts = new MatOfPoint2f(prev);
引发异常MAT不兼容。我不明白为什么要这么做。 API指出MatOfPoint2f可以接受MAT。
最佳答案
您可以使用:
MatOfPoint matOfPoint = ...code to receive ...
MatOfPoint2f mat2f = new MatOfPoint2f();
matOfPoint.convertTo(mat2f, CvType.CV_32FC2);
关于android - Android的OpenCV中不兼容的Mat,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19603523/