0
我开始使用ImageJ和Micro Manager的大学项目。我希望能够访问从摄像头快照获取的图像的每个像素。我的目标是能够为图像的快照上的每个像素应用定制功能。有没有可能使用ImageJ来做到这一点。是否有可能使用ImageJ访问每个像素值?
我开始使用ImageJ和Micro Manager的大学项目。我希望能够访问从摄像头快照获取的图像的每个像素。我的目标是能够为图像的快照上的每个像素应用定制功能。有没有可能使用ImageJ来做到这一点。是否有可能使用ImageJ访问每个像素值?
是的,你可以,但你想在哪个级别工作:ImageJ宏或潜入Java代码?
如果你停留在宏观层面,我不认为你可以访问像素值。然而,如果你想做一点编程,ImageJ使用ImageProcessor类,它根据编码类型进行扩展:ByteProcessor,ShortProcessor,BinaryProcessor,ColorProcessor。然后,您可以使用方法getPixels(),getPixel(x,y),getPixelValue(x,y)来访问像素值。但要注意编码类型,这些方法都是编码特定的。
是的我需要为它编写一些java编程,这些宏似乎不能做我想做的事,我必须构建一个GUI,以便在屏幕按钮上使用它。谢谢回复。 –
ImageJ提供了一种构建GUI的方法,但我觉得它不容易使用。一些IDE提供了更简单的方法来构建GUI。 – FiReTiTi
如果你想做一些编程,那么你将不得不创建一个实现PluginFilter的类。 – FiReTiTi