我正在使用最新版本的Java OpenCV 3.0,但是当我使用SURF算法或SIFT算法时,它无法正常工作并抛出异常,异常信息为:
谢谢!
更新:第三行下面的代码抛出异常。
OpenCV Error: Bad argument (Specified feature detector type is not supported.) in cv::javaFeatureDetector::create
我已经搜索过Google,但是给出这种问题的答案并没有解决我的问题。如果有人知道这个问题,请告诉我。谢谢!
更新:第三行下面的代码抛出异常。
Mat img_object = Imgcodecs.imread("data/img_object.jpg");
Mat img_scene = Imgcodecs.imread("data/img_scene.jpg");
FeatureDetector detector = FeatureDetector.create(FeatureDetector.SURF);
MatOfKeyPoint keypoints_object = new MatOfKeyPoint();
MatOfKeyPoint keypoints_scene = new MatOfKeyPoint();
detector.detect(img_object, keypoints_object);
detector.detect(img_scene, keypoints_scene);