O-Komeブログ

医用画像処理が主な女子日記

ITKの設定方法

こんにちは!U,,・ω・)ノ

今日は、ITK のインストールと設定について記事を書きます。

■ ITKってなに?

→ ITK( Insight Segmentation and Registantion Toolkit )とは、

  医用系画像解析のための、オープンソースソフトウェアです。2次元や3次元、もっと数の多い次元でのセグメンテーションやレジストレーションアルゴリズムなどを提供しています。(参考:ITK - Segmentation & Registration Toolkit

■ ITKを設定しよう!

<使用した環境>(。・ω・)ノ゛

  • OS :Windows7 Professional
  • ITK ( InsightToolkit-4.5.2 )
  • CMake ver. 2.8.12.2
  • Visual Studilo 2012 ( Visual Studio 11 )

1. まずはじめに、CMakeをインストール

http://www.cmake.org/download/から、CMakeをダウンロードする(現在の最新版は3.1.0)。私は、cmake-2.8.12.2-win32-x86.exeを使用しています。

インストールの際の選択肢は、すべてデフォルトでOK!

2. 次に、ITKのダウンロード

http://www.itk.org/ITK/resources/software.htmlから、ITKのInsightToolkitをダウンロードする(現在の最新版は、4.6.1)。私は、InsightToolkit-4.5.2.zipを使用しています。

3. ITKを設定しよう

① Cドライブ直下に、「ITK」という名前のフォルダを作成します。(フォルダ名は、自分がわかりやすい名前ならなんでもOKです。)

f:id:gudede:20141204095928p:plain

 

② ITKフォルダの中に、2.でダウンロードした、InsightToolkitをこのフォルダの中に展開します。

 

③ ITKフォルダの中に、もう2つ、「Projects」、「ITK_build」という名前のフォルダを作成します。(フォルダ名はなんでもいいです)

「Projects」フォルダ  :今後作成するプログラムを保存する場所

「ITK_build」フォルダ:ITKのビルド用フォルダ

f:id:gudede:20141204100513p:plain

 

④ CMakeを起動します。

スタート→すべてのプログラム→CMake2.8(自分のダウンロードしたバージョン名)→CMake(cmake-gui) で起動します。

 

⑤ CMakeを使って、ITKをビルドするためのプロジェクトを作成します。

Where is the source code: C:/ITK/InsightToolkit-4.5.2
Where to build the binaries:C:/ITK/ITK_build

と入力。

f:id:gudede:20141204101438p:plain

 入力したら、まず「Configure」のボタンをクリック!

おそらく、Visual Studioのバージョンを選択するタブが出てくるので、自分のPCに合わせて選択。私は、Visual Studio 11を使用していて(Visual Studio自体は32bit版なのですが)、PCは64bitなので、「Visual Studio 11 Win64」を選択。

f:id:gudede:20141204101819p:plain

選択したら、「Finish」を押して、”Configuring done"と表示されればOKです!

 

次に、「Generate」のボタンもクリックして、”Generating done"と表示されればCMakeの完了です。

 

⑥ ITKをビルドする

それでは、C→ITKフォルダ→ITK_buildフォルダへ移動しましょう。

「ITK.sln」というソリューションができているはずです!見つけたら、ダブルクリックして、Visual Studio 2012で開きましょう。

開いたら、「x64」になっていることを確認して、「Debug」と「Release」の両方でビルド(F7)を行えば、ビルド完了です。

f:id:gudede:20141204102802p:plain

 ※原因はわかりませんが、Visual Studio2012では、"ALL_BUILDがありません"というエラーメッセージが出ます。一応、このメッセージは、無視してもITKを使用することはできます。ビルドできない、などの問題にあたったときは、ALL_BUILD以外をビルドしてみてください。

 

以上で、ITKの設定は完了です!(○´∀`)ノ゙

ありがとうございました~