Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 如何在创建图像堆栈时禁用亮度/对比度的自动调整_Image Processing_Imagej - Fatal编程技术网

Image processing 如何在创建图像堆栈时禁用亮度/对比度的自动调整

Image processing 如何在创建图像堆栈时禁用亮度/对比度的自动调整,image-processing,imagej,Image Processing,Imagej,我有大量形成时间序列的图像,但它们在亮度和对比度上差异很大。在每个图像的基础上调整亮度/对比度是非常容易的,但是,当我创建一个包含其中一些图像的ImageStack时,整个亮度/对比度会根据顶部图像自动调整 那么,有没有办法禁用这种自动调整 阈值化和应用LUT之间有区别,尽管两者都可以产生相同的效果。该类包含设置和的方法。您应该能够从这个类中关闭自动阈值 由于独立的图像处理器与堆栈中的每个切片相关联,因此可以对每个切片应用任何LUT或阈值(前提是它们不是彩色的) 您是通过编程方式还是仅仅使用GU

我有大量形成时间序列的图像,但它们在亮度和对比度上差异很大。在每个图像的基础上调整亮度/对比度是非常容易的,但是,当我创建一个包含其中一些图像的ImageStack时,整个亮度/对比度会根据顶部图像自动调整


那么,有没有办法禁用这种自动调整

阈值化和应用LUT之间有区别,尽管两者都可以产生相同的效果。该类包含设置和的方法。您应该能够从这个类中关闭自动阈值


由于独立的图像处理器与堆栈中的每个切片相关联,因此可以对每个切片应用任何LUT或阈值(前提是它们不是彩色的)

您是通过编程方式还是仅仅使用GUI来实现这一点?您是否编写了创建imageStack和ImagePlus的Java代码?是的,我是以编程方式编写的,实际上我使用JRuby作为脚本语言。然而,我认为我并不完全理解ImageJ显示图像的方式——当亮度/对比度发生变化时(即
min
max
),它们只会对显示的图像进行改变,而LUT不会被改变。因此,为了以编程方式实际应用设置(在GUI中,它的亮度/对比度应用按钮),必须先使用
LutApplier
run
,然后再根据每个图像创建堆栈。