我想提取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/