2016-04-21 39 views
0

我想提取SIFT值。 我從 https://github.com/locked-fg/JFeatureLib/wiki/HowTo按照步驟使用jFeatureLib獲取SIFT功能,但獲取空的.csv

按照說明我有 JFeatureLib-1.6.4-JAR-與-dependencies.jar下載 的篩選二進制 有book.pgm 保持罐子和

篩選二進制

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

並保持book.pgm作爲源文件夾 我還編輯罐的特性,並設置路徑C:/Program Files/Java/jdk1.8.0_25/bin/sift.exe
我也檢查了權限。

我運行以下命令:

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 

我沒有得到任何錯誤,但output.csv是空的,不顯示任何輸出。

請幫忙。
我錯過了什麼嗎?
有沒有人有任何想法?

回答

0

將sift.exe放入與運行該jar相同的文件夾中。在jfeaturelib.properties中設置路徑:features.sift.binary = sift.exe。這應該工作。

+1

你可以修改你的答案,聽起來更確定。這聽起來像你並不完全確定你的解決方案是有效的。 – byxor