支撑与创新

技术创新

位置: 首页 > 支撑与创新 > 技术创新 > 正文

ImageJ实用技巧--图片校准和添加比例尺

编辑:    发布日期:2019/12/24

作者:王文娟

这篇文章介绍如何在ImageJ中进行图片校准以得到实际的长度信息和在图片上添加比例尺。

一、图片校准

我们在ImageJ中打开一张图片后经常发现图片的默认长度单位是Pixels,例如打开下面这张leaf.jpg图,图片的左上角显示的图片大小就是507X446 pixels,那么我们如何得到图片的实际大小呢?一般是需要通过一个有已知刻度的标尺进行校准,例如在这张leaf中有一把尺子。而在用显微镜成像中,也可以通过类似Fig.2 中的显微镜测微校正标尺进行初始校准。


Fig.1 示例图片leaf.jpg, 左上角显示图片大小的单位为pixel



Fig.2 显微镜测微校正标尺

下面就来看看具体如何操作吧!

采用ImageJ工具栏上的Magnifying glass放大图片上确定长度的部分,在示例图中就是图像上部的尺子。

然后用直线工具沿着尺子的刻度划线(如图中的红线)。


Fig.3 ImageJ工具栏的Magnifying Glass工具(红色方框标识)



Fig.4 沿着已知标尺用直线工具划线

在ImageJ—Analyze—下拉菜单下选择Set Scale, 将已知的划线长度和单位分别填入known distance和unit of Length 中,在本文的例子中长度1,单位为cm。

此时通过Analyze—Measure测量我们划线的长度可以看到Length中显示为1,单位就是cm。

注意:如果在Set Scale对话框中勾选Global那么设定的比例尺将适用于所有打开的图片。此时要确保所有的图片都是同一拍摄参数。


Fig.5 Set Scale 对话框



Fig.6 进行图片校准后测量结果的显示,此时测量的长度(length)的单位为cm

二、添加比例尺(Scale Bar)

图片校准后,就可以在图片上显示比例尺。

在ImageJ菜单栏中选择Analyze—Tools—Scale Bar, 打开的Scale Bar对话框中,Width定义了标尺的宽度,Height定义了标尺的高度,Font定义了标尺标签的字体大小,Color定义了标尺颜色,Background定义了标尺文本框的填充颜色,Location定义了标尺的位置,例如Lower Right就是把标尺放在右下角。Bold Text/Serif Font 分别定义了标签是粗体/Serif Font字体。勾选Hide Text 将隐藏标尺的标签。勾选Overlay 表示表示标尺以overlay形式创建在图片上,可以通过Image—Overlay—Hide Overlay隐藏或者Show Overlay显示,而不勾选Overlay则表示标尺是嵌在图片中的,不能修改。

Scale Bar的参数设定好后,点击OK,就可以在图片上显示标尺了。


Fig.7 Scale Bar设置对话框



Fig.8 显示标尺的图片

以上就是大家经常需要做的图片校准和在图片上添加比例尺的方法,这个技能Get到了吗?如有问题,请留言。

<em font-size:16px;text-align:right;text-indent:32px;white-space:normal;background-color:#ffffff;" style="box-sizing:border-box;outline:0px;text-size-adjust:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);margin:0px;padding:0px;color:#808080">本文章版权归清华大学蛋白质研究技术中心细胞影像平台所有