ImageJ:在JAVA中使用run()执行命令

时间:2012-08-02 12:10:42

标签: java api plugins image-processing imagej

我执行了这个"增强对比度......"命令 (ImageJ中的:处理>增强对比度...... ) 使用以下JAVA代码:

IJ.run(imagePlus, "Enhance Contrast...", "");

但是,我不知道如何执行其他命令e。 G。: 流程>二元> 制作二进制

最后,我想启动插件:Anisotropic Diffusion 2D。将它放到ImageJ后,它将显示在: 插件> 各向异性扩散2D

如何在JAVA代码中执行这两个命令?

1 个答案:

答案 0 :(得分:3)

回答这些问题的有用工具是ImageJ的宏录制器。打开插件>宏>录制... 并将“录制”选项更改为Plugin。如果您尝试运行“制作二进制”的菜单选项,您将在宏录制器中看到以下内容:

IJ.run(imp, "Make Binary", "");

您可以对“各向异性扩散2D”执行相同的操作。