我想提取SIFT值。
我已经按照
https://github.com/locked-fg/JFeatureLib/wiki/HowTo

我有
JFeatureLib-1.6.4-jar-with-dependencies.jar
下载了筛选二进制文件
有book.pgm
将罐子和筛子放在里面

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

并将book.pgm保留在源文件夹中
我还编辑了jar的属性,并将路径设置为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为空,没有显示任何输出。

请帮忙。
我想念什么吗?
有人有什么想法吗?

最佳答案

将sift.exe放在运行jar的相同文件夹中。在jfeaturelib.properties:features.sift.binary=sift.exe中设置路径。这应该工作。

关于java - 按照以下步骤使用jFeatureLib获取SIFT功能,但获取空的.csv,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36771153/

10-11 08:09