这篇文章是为了解决拍照片时的一个基本问题——比例尺的设置。工具
ImageJ的默认长度单位是Pixels(像素),因此若是想要测量实际的长度等信息,就必须从新设置长度单位。而这一步骤每每须要参考图像自带的比例尺。字体
实际拍照过程当中,拍照软件能够印入比例尺。但若是遇到忘记设置比例尺的状况,能够利用ImageJ为图像添加合适的比例尺。spa
结合上一篇介绍的ImageJ的批处理技巧,这一篇就介绍一下:3d
一、怎么设置长度单位;orm
二、怎么批量添加比例尺。blog
1、设置长度单位图片
一、打开一张有比例尺的照片,利用Magnifying Glass放大比例尺ip
放大后的比例尺it
这是能够看出:单位为像素(pixels)。io
二、利用直线工具沿着比例尺画线
三、设置比例尺(Analyze-Set Scale)
弹出比例尺设置界面:
Distance in pixels:直线的长度为98 pixels
Known distance:这条直线的已知长度
Unit of length:设置单位
Global:对于全部照片应用这一比例
Tips:若是要给没有比例尺的图片添加比例尺,须要勾选Global。
设置完成后点击OK,可见图片的单位变为μm:
这时候Measure这条直线,可见长度为50μm:
2、若是没有比例尺,添加比例尺(Scale Bar)
一、Set Scale后(勾选Global),打开一张没有比例尺的照片
注意:必定是相同拍照设备,同一物镜倍数拍出的照片。
二、打开添加比例尺工具(Analyze-Tools-Scale Bar)
弹出初始化界面,设置比例尺大小:
其余的选择是设置比例尺的外观、字体、颜色等,能够本身选择,这里选择默认设置。
注意:不要勾选Overlay。
三、保存图片(File-Save)
3、批量添加比例尺
方法一:将全部图像打开成一个Stack(File -> Import -> Image Sequence)
添加比例尺时,勾选Label all slices:
方法二:利用Macro实现
一、先处理一张照片,利用宏记录器,生成宏代码
只须要记录一行代码。
二、批处理
三、获得结果