我知道编辑这个网站吗?

打开图像

如何在ImageJ2中打开图像?

这个问题的答案取决于您如何使用 ImageJ。

  • 您想要使用graphical user interface打开图像吗?
  • 您正在写script吗?
  • 您是否使用Java来开发 ImageJ2 插件或使用 ImgLib2 和 ImageJ 库编写您的程序?

从图形用户界面

在菜单中选择FileImportFileOpen…

来自脚本

当您在 ImageJ 中编写 Python / Groovy / … 脚本时,有哪些可能的方法来打开图像?

使用数据集类型的参数

当以下脚本在 ImageJ 中运行时。 ImageJ 在运行脚本之前会要求用户选择两个图像。

#@ Dataset firstImage
#@ Dataset secondImage
#@ UIService ui
ui.show(firstImage)
ui.show(secondImage)

使用DatasetIOService

#@ DatasetIOService io
#@ UIService ui
path = "/path/to/image.tif"
image = io.open(path)
ui.show(image)

来自 Java

import net.imagej.ImageJ;
...
ImageJ ij = new ImageJ();
Object image = ij.io().open("/path/to/image.tif");
// OR, if you need to know the object will be a Dataset:
Dataset dataset = ij.scifio().datasetIO().open("/path/to/image.tif");