【发布时间】:2016-11-16 12:37:59
【问题描述】:
我正在开始一个使用 ImageJ 和 Micro Manager 的大学项目。我希望能够访问从相机馈送的快照拍摄的图像的每个像素。我的目标是能够将自定义构建函数应用于图像快照上的每个像素。是否可以使用 ImageJ 做到这一点。
【问题讨论】:
我正在开始一个使用 ImageJ 和 Micro Manager 的大学项目。我希望能够访问从相机馈送的快照拍摄的图像的每个像素。我的目标是能够将自定义构建函数应用于图像快照上的每个像素。是否可以使用 ImageJ 做到这一点。
【问题讨论】:
是的,你可以,但你想在哪个级别工作:ImageJ 宏还是深入 Java 代码?
如果您停留在宏级别,我认为您无法访问像素值。
不过,如果你想做一点编程,ImageJ 使用 ImageProcessor 类,该类根据编码类型进行了扩展:ByteProcessor、ShortProcessor、BinaryProcessor、ColorProcessor。然后,您可以使用 getPixels()、getPixel(x,y)、getPixelValue(x,y) 方法访问像素值。但是要注意编码类型,这些方法是特定于编码的。
【讨论】: