作者:王文娟
这篇文章介绍如何在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">本文章版权归清华大学蛋白质研究技术中心细胞影像平台所有