Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plugins 使用jython的imageJ插件:如何在脚本中调用它?_Plugins_Jython_Imagej - Fatal编程技术网

Plugins 使用jython的imageJ插件:如何在脚本中调用它?

Plugins 使用jython的imageJ插件:如何在脚本中调用它?,plugins,jython,imagej,Plugins,Jython,Imagej,我想使用Jython分析ImageJ上的图像,但我不知道如何调用现有插件并从脚本运行它。你有什么想法吗? 谢谢 使用packagename导入命名空间中的语法 例如: 从ij导入ij,ImagePlus 从ij.plugin.filter导入RankFilters imp=IJ.getImage() ip=imp.getProcessor().convertToFloat() 半径=2 RankFilters().rank(ip、半径、RankFilters.MEDIAN) imp2=Image

我想使用Jython分析ImageJ上的图像,但我不知道如何调用现有插件并从脚本运行它。你有什么想法吗?
谢谢

使用packagename导入命名空间中的语法

例如:

从ij导入ij,ImagePlus
从ij.plugin.filter导入RankFilters
imp=IJ.getImage()
ip=imp.getProcessor().convertToFloat()
半径=2
RankFilters().rank(ip、半径、RankFilters.MEDIAN)
imp2=ImagePlus(imp.title+“中值过滤”,ip)
imp2.show()

您可以通过搜索命令查找器找到特定插件的名称。

我想在图像上添加带有插件覆盖命令的行,但我不知道如何正确运行它,我向您展示了代码:from ij import ij,ImagePlus从ij.plugin导入覆盖命令,OC nLines=5;宽度=877;高度=649;波浪宽度=宽度/(nLines+1);tileHeight=tileWidth;yoff=tileHeight;虽然(True和yoffThe格式在SO注释中变得混乱。从我可以看出,您的代码很好,但您的语法不好。删除终止分号,每一部分在新行上,并缩进while循环中的最后三行。我在斐济运行了ij import ij中的
,ij中的ImagePlus.plugin import overlycommands作为OC nLines=5 width=877 height=649 tileWidth=width/(nLines+1)tileHeight=tileWidth yoff=tileHeight而(True和yoff)非常感谢!这实际上是一个语法问题。