首頁/ 娛樂/ 正文

ImageJ影象處理批次操作

ImageJ有哪些功能?

可以展示、分析、處理、儲存以及列印(輸出)8-bit、16-bit、32-bit的影象。

可以根據定義的選擇計算區域以及畫素值的統計。

可以進行幾何轉化,比如縮放比例、旋轉、翻轉(flips)。

具備空間校準以提供現實世界維度的測量,比如毫米(mm)單位的測量。

以上說了這麼多功能,但你知道怎麼高效率地使用ImageJ這個工具嗎?

當你知道批次處理之後,你會覺得以前的操作方法太費手了。下面我給大家詳細介紹ImageJ批次處理的方法。

例子:將多張圖片raw格式轉為png格式

第一步:先在ImageJ工具中開啟一張需要處理的raw圖片

將圖片拖拽放到ImageJ中,由於無法直接開啟raw,需要進行配置:解析度、位元組型別、大小(根據自己實際調整)

ImageJ影象處理批次操作

raw配置

可以看到raw圖片在ImageJ中開啟並顯示

ImageJ影象處理批次操作

raw開啟顯示

接下來批次操作才正式開始,它類似於office的宏錄製,將你的每一步操作記錄下來,並生成指令碼。

第二步:宏錄製並生成指令碼

選單欄開啟Plugins→Macros→Record

ImageJ影象處理批次操作

這個record視窗會自動記錄我們的操作步驟(不要關閉它哦!)

ImageJ影象處理批次操作

接下來就是將raw圖片轉為png,點選選單欄的File→Save As→PNG

ImageJ影象處理批次操作

然後把剛剛開啟的圖片關閉,此時raw轉png操作已經完成,再看看宏錄製視窗,已經自動生成了指令碼,把Recorder視窗生成的指令碼複製,並關閉Recorder視窗,等會需要用到這個指令碼。

ImageJ影象處理批次操作

第三步:生成的指令碼批次處理執行

開啟批處理程序視窗,點選選單欄的Process→Batch→Macro

ImageJ影象處理批次操作

在自己的電腦新建2個資料夾,一個用於存放需要處理圖片的資料夾,另一個用於批次處理後儲存的資料夾,然後輸入input和output中,圖片格式為png,並將前面錄製的指令碼貼上到底下的視窗中,點選右下角的Process執行批次處理。

ImageJ影象處理批次操作

其他操作的批次操作也是類似的步驟,只是將處理圖片的步驟換成你想要處理的方式,把錄製指令碼在批次處理中執行即可。

原來影象處理還可以這麼輕鬆呀~~~~[驚喜]

請多多關注支援一下哦[謝謝]

相關文章

頂部