java - 从宏运行 OrientationJ 时,是什么原因导致 "multiple points exception"?

标签 java macros imagej

我正在尝试按照开发人员的指示从宏运行orientationJ http://bigwww.epfl.ch/demo/orientation/

// Call the Measure plugin from a ImageJ macro
makeRectangle(250, 250, 50, 50);
run("OrientationJ Measure", "sigma=.0.0");
// sigma: standard deviation of the Laplacian of Gaussian prefilter
// The results are displayed on the log window of ImageJ in tab-separated format

但是,我收到以下错误。我该如何解决?

ImageJ 1.48v; Java 1.6.0_20 [64-bit]; Windows 7 6.1; 6666K of 3068MB (<1%)

java.lang.NumberFormatException: multiple points
    at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1084)
    at java.lang.Double.parseDouble(Double.java:510)
    at OrientationJ_Measure.run(OrientationJ_Measure.java:62)
    at ij.IJ.runUserPlugIn(IJ.java:199)
    at ij.IJ.runUserPlugIn(IJ.java:210)
    at ij.IJ.runPlugIn(IJ.java:163)
    at ij.Executer.runCommand(Executer.java:131)
    at ij.Executer.run(Executer.java:64)
    at ij.IJ.run(IJ.java:269)
    at ij.macro.Functions.doRun(Functions.java:590)
    at ij.macro.Functions.doFunction(Functions.java:89)
    at ij.macro.Interpreter.doStatement(Interpreter.java:226)
    at ij.macro.Interpreter.doStatements(Interpreter.java:214)
    at ij.macro.Interpreter.run(Interpreter.java:111)
    at ij.macro.Interpreter.run(Interpreter.java:81)
    at ij.macro.Interpreter.run(Interpreter.java:92)
    at ij.plugin.Macro_Runner.runMacro(Macro_Runner.java:153)
    at ij.plugin.Macro_Runner.runMacroFile(Macro_Runner.java:137)
    at ij.plugin.Macro_Runner.run(Macro_Runner.java:34)
    at ij.IJ.runPlugIn(IJ.java:169)
    at ij.Executer.runCommand(Executer.java:131)
    at ij.Executer.run(Executer.java:64)
    at java.lang.Thread.run(Thread.java:619)

最佳答案

run("OrientationJ Measure", "sigma=.0.0");

您的西格玛值有两位小数。删除第一个。

java.lang.NumberFormatException: multiple points

它正在提示这一点。示例中可能存在拼写错误。

关于java - 从宏运行 OrientationJ 时,是什么原因导致 "multiple points exception"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25316805/

相关文章:

java - 如何在 Feign 调用中使用 AOP

c - 有问题的 C 宏

我可以将 __func__ 替换为 C 宏中的标识符名称吗?

java - imageJ 宏中的字符串格式

java - 如何使用ImageJ获得绿色 channel ?

java - 如何将 ImageJ 添加到 Eclipse 中的构建路径,以及在哪里可以找到 ImageJ .jar 文件?

java - 在 BufferedImage 上执行 setRGB 将像素更改为黑色而不是颜色

java - 在调用可能引发异常的方法时,有什么方法可以避免 try/catch block 吗?

java - 使用 m2eclipse 选择原型(prototype)

Vim - 仅在当前行上查找模式