2016-04-21 17 views
0

Ich möchte SIFT-Werte extrahieren. Ich habe die Anweisungen von https://github.com/locked-fg/JFeatureLib/wiki/HowToBefolgte die Prozedur, um SIFT-Features mit jFeatureLib zu erhalten, aber leer .csv

gefolgt Ich habe JFeatureLib-1.6.4-jar-with-dependencies.jar die sichten binäre heruntergeladen haben book.pgm das Glas gehalten und sichten binär in

C:\Program Files\Java\jdk1.8.0_25\bin

und gehalten book.pgm wie in Quellordner ich auch die Eigenschaften von Glas bearbeitet und stellen Pfad zu C:/Program Files/Java/jdk1.8.0_25/bin/sift.exe.
Ich habe auch die Berechtigungen überprüft.

Ich verwende folgenden Befehl:

C:\Program Files\Java\jdk1.8.0_25\bin>java -jar JFeatureLib-1.6.4-jar-with-dependencies.jar -D Sift -d D:\images\ -o D:\output.csv 

ich keine Fehler bekommen, aber output.csv ist leer und zeigt keine Ausgabe.

Bitte helfen Sie dabei.
Fehle ich etwas?
Hat jemand irgendwelche Ideen?

Antwort

0

Setzen Sie sift.exe in den gleichen Ordner, in dem Sie das Jar ausführen. Legen Sie den Pfad dazu in jfeaturelib.properties fest: features.sift.binary = sift.exe. Das sollte funktionieren.

+1

Sie könnten Ihre Antwort modifizieren, um sicherer zu klingen. Es hört sich so an als ob Sie nicht ganz sicher sind, ob Ihre Lösung funktioniert. – byxor