這篇文章是爲了解決拍照片時的一個基本問題——比例尺的設置。工具
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實現
一、先處理一張照片,利用宏記錄器,生成宏代碼
只須要記錄一行代碼。
二、批處理
三、獲得結果