我在java代码中使用ImageJ来使用LevelSet对图像中的对象进行分割。
我导入了名为" levelsets.ij.LevelSet"的jar文件。但我得到一个错误,因为' unidentified command'在字符串字段' Level Sets'在运行命令中。
有人可以帮我识别程序中的错误吗?
执行以下代码时,字符串参数" Level Sets"在第3行中未标识为命令。你能帮忙吗?
ImagePlus imp = new ImagePlus("image_plus", img);
imp.setRoi(new OvalRoi(54,51,11,7));
IJ.run(imp,"Level Sets", "method=[Active Contours] use_level_sets
grey_value_threshold=50 distance_threshold=0.50 advection=2.20
propagation=1 curvature=1 grayscale=20 convergence=0.0050
region=outside");
img = imp.getBufferedImage();
答案 0 :(得分:0)
管理您的项目依赖关系using Maven。添加sc.fiji:level_sets工件的依赖项。
我通过按L来调出这个神器来调出Command Finder,输入"等级"然后查看File列以查看levelsets.ij.LevelSet
类来自哪个JAR文件。
另请参阅ImageJ wiki的Development page。