我正在使用ImageJ查看一组图像数据集(.tif格式的130帧图像堆栈),并且我遇到了问题。这是一系列显微镜图像,每个帧都是前一个帧上下3-4微米的平面。随着我深入数据集,光散射会导致背景更亮,因此样本的主要特征变得更暗。
然而,ImageJ的亮度和对比度功能使用表示整个图像堆栈的直方图。当我在堆栈中深入单击“自动”和“重置”时,得到的对比度非常完美:所有特征都非常鲜明。但是,回到堆栈的开头后,大多数特征已经过饱和。
我尝试手动从堆栈的各个点提取几个图像,并在每个图像上执行亮度和对比度中的自动->重置操作,然后重新将它们转换为堆栈,结果非常可靠。如何以编程方式(例如,使用插件)对整个图像堆栈执行此操作?哪些API调用是相关的?
然而,ImageJ的亮度和对比度功能使用表示整个图像堆栈的直方图。当我在堆栈中深入单击“自动”和“重置”时,得到的对比度非常完美:所有特征都非常鲜明。但是,回到堆栈的开头后,大多数特征已经过饱和。
我尝试手动从堆栈的各个点提取几个图像,并在每个图像上执行亮度和对比度中的自动->重置操作,然后重新将它们转换为堆栈,结果非常可靠。如何以编程方式(例如,使用插件)对整个图像堆栈执行此操作?哪些API调用是相关的?