ImageJの使い方-その4:グラフの画像から数値データを読み取る
16-September-'07 04:09
Age: 3 yrs



Category: ImageJ







ImageJを使っているうちに、次のような疑問を持ちました:何でも出来るなら、画像になってしまったグラフから数値を読み取ってエクセルシートに数値データとして取り込むことは出来るのだろうか?Documentationを読んでみるとプラグインを追加しなくても標準でこの機能が装備されていることが分かりました。やり方は以下の通りです。

1)例としてサンプルグラフを読み込む:File > Open Samples > Line Graph を選択します(右上の画像)

2)画像になっているグラフを2値化する:キーボードから’シフトT’を入力すると閾値(threshold)ツールが起動されます(2番目の画像)

3)
2値化の閾値を調整して”Apply”をクリックしてツールを閉じます(背景が白のときのみ2値化できます)

4)
解析したいラインをアイソレートします(四角ツールや楕円ツールで不要な横切っている別なラインに選択領域を重ねてからバックスペースキーで消去します;3番目の画像;ムシメガネツールを使って画像を拡大してあります)

5)
Wandツールで解析したいラインを選択して、Edit > Clear Outside を実行すると選択ライン以外が消去されます(4番目の画像)

6)
Analyze > Tools > Analyze Line Graph を実行するとラインから数値を読み取ってデータ化してくれます(5番目の画像)

7)
この新たに作成された解析グラフの”List”をクリックすると数値が一覧表になって表示されます;”Save”をクリックするとテキスト形式のファイルで保存されます;”Copy”をクリックすると数値データがエクセルにペースト出来るようになります








<- Back to: メイン ・セクション

サイト内のページ検索

Searchword:

Search in:


(上のページ検索は通常ページのみでブログ風ニュースの内容は検索できません)