Ask Your Question
0

When I use FeatureDetector.create(FeatureDetector.SURF).detect(templateImage, templateKeyPoints), java vm crashed.

asked 2018-04-09 06:39:07 -0600

updated 2018-04-09 06:53:12 -0600

berak gravatar image

System information (version)

  • OpenCV = 3.2
  • Operating System / Platform => Mac OS 10.13.2
  • Compiler => cmake -DOPENCV_EXTRA_MODULES_PATH=<opencv_contrib>/modules <opencv_source_directory>


Detailed description

When I run code like this:

public void matchImage(Mat templateImage, Mat originalImage) {
        MatOfKeyPoint templateKeyPoints = new MatOfKeyPoint();
        FeatureDetector featureDetector = FeatureDetector.create(FeatureDetector.SURF);
        featureDetector.detect(templateImage, templateKeyPoints);
}

The java vm was crashed...

``` A fatal error has been detected by the Java Runtime Environment:

SIGSEGV (0xb) at pc=0x000000012647dd69, pid=6534, tid=0x0000000000001903

JRE version: Java(TM) SE Runtime Environment (8.0_151-b12) (build 1.8.0_151-b12) Java VM: Java HotSpot(TM) 64-Bit Server VM (25.151-b12 mixed mode bsd-amd64 compressed oops) Problematic frame: C [libopencv_java320.dylib+0x74d69] Java_org_opencv_features2d_FeatureDetector_detect_11+0xa9

Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again

An error report file with more information is saved as:

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
0

answered 2018-04-09 06:48:07 -0600

berak gravatar image

updated 2018-04-09 06:51:24 -0600

SIFT or SURF are not available from java in opencv3, using the standard opencv distribution.

if you build from src with the opencv_contrib repo , you can use

xfeatures2d.SURF = xfeatures2d.SURF.create();
xfeatures2d.SIFT = xfeatures2d.SIFT.create();

(nonetheless, there should have been a proper exception, like: OpenCV Error: Bad argument (Specified feature detector type is not supported.) in create )

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2018-04-09 06:39:07 -0600

Seen: 437 times

Last updated: Apr 09 '18