ImageJ - 如何确保两个图像可直接比较(什么脚本命令?)

时间:2015-05-19 15:36:27

标签: imagej

我需要并排显示一些显微镜图像,并确保它们在演示文稿中可以直接用眼睛进行比较。这些图片都采用相同的曝光,获得等等,因此基础像素值应具有可比性。

然而,显微镜软件有一个讨厌的习惯,即保存文件,其中一个颜色通道饱和(出于某种原因),所以我必须处理图像进行演示。

以前我一直在使用宏来处理文件夹并调用脚本命令

run("Enhance Contrast", "saturated=0.35");

但是反思我不认为这是正确的召唤命令。我认为它不会产生直接与眼睛相似的图像。

我原以为是命令

run("Color Balance...");
resetMinAndMax();

最好,因为它应该显示完整的显示范围。但直方图上显示的显示值确实会因图像而异。

这是否适合制作可直接比较的图像,或者我应该运行像

这样的命令
setMinAndMax();

更合适。最小值为0,最大值为任意数字。这让我很生气,因为我一直在问我的图像是否可以直接比较,但我根本就不知道!

1 个答案:

答案 0 :(得分:1)

通常,resetMinAndMax();是确保图片一致显示的最佳方式。

但请注意,它还取决于图片的bit depth

因此,对于16位和32位图像,您可以使用设置显示范围对话框(B& C窗口中的设置按钮)默认无符号16位范围选项,以确保显示一致或宏调用:

setMinAndMax(0, 65535);

如果要在演示文稿中使用图像,请使用编辑>复制它们。复制到系统,或将它们转换为8位或RGB,然后保存并将它们插入演示文稿中。