我找到了this post which uses the IJ.runMacro()方法,但我对于"小丑(14K)""指的是,我想使用我自己创建的宏,而不是从imageJ的网站上下载的宏。
我的宏现在就是这样:
run("Non-local Means Denoising", "sigma=5 smoothing_factor=1");
当我使用批处理器时,它在ImageJ中有效。 (Non-Local Means Denoising is an ImageJ Plugin)
我的两个问题是:
如何调用我使用IJ.runMacro方法(或替代方法)制作的宏?
如何指定runMacro方法将影响哪些图像?
感谢您的时间。
答案 0 :(得分:0)
我终于找到了问题here
的答案最终解决问题的代码行是:
<!DOCTYPE html>
<html>
<head>
<style>
input {
border: 2px solid #a1a1a1;
padding: 10px 40px;
background: #dddddd;
width: 300px;
border-radius: 25px;
outline : 2px solid red;
}
</style>
</head>
<body>
<input type="button" value="Button" />
</body>
</html>
所以整个Test类现在看起来像这样:
System.setProperty("plugins.dir", "C:\\Users\\Speedy Octopus\\Downloads\\ij150-win-java8\\ImageJ\\plugins");