imagej入门3

通過以上兩個入門,對image的操作應該很容易上手了.
總是先用IJ open(path)要操作的圖片,可以從本地,網絡等.可是有時候代碼裡面已經有了個java.awt.Image對象了,如何傳給IJ,然後用IJ去執行命令呢?查找IJ的所有方法,都沒有傳這個的方法,如何辦?
可有以下例子:

ImagePlus ip = new ImagePlus();
ip.setImage(ImageIO.read(new File("d:\\a.jpg")));
WindowManager.setTempCurrentImage(ip);
IJ.run("Make Binary");
IJ.run("Skeletonize");

看起來WindowManager與IJ沒有任何關係啊?
實際上IJ操作的image都是WindowManager裡的.所以,你只須傳給WindowManager,IJ就可以利用命令進行操作了.
imageJ入門而已,完!

荒淫指正.谢谢

你可能感兴趣的:(java,Java)