是否可以使用 ImageJ 访问每个像素值

Is it possible to access each pixel value using ImageJ

我正在开始一个使用 ImageJ 和 Micro Manager 的大学项目。我希望能够访问从相机源快照中获取的图像的每个像素。我的目标是能够将自定义构建函数应用于图像快照上的每个像素。是否可以使用 ImageJ 来执行此操作。

是的,你可以,但你想在哪个级别工作:ImageJ 宏或深入研究 java 代码?

如果您停留在宏级别,我认为您无法访问像素值。

不过,如果你想做一点编程,ImageJ使用ImageProcessorclass,它根据编码类型扩展:ByteProcessor、ShortProcessor、BinaryProcessor、ColorProcessor。然后,您可以使用方法 getPixels()、getPixel(x,y)、getPixelValue(x,y) 访问像素值。但要注意编码类型,这些方法是特定于编码的。