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です。)
② ITKフォルダの中に、2.でダウンロードした、InsightToolkitをこのフォルダの中に展開します。
③ ITKフォルダの中に、もう2つ、「Projects」、「ITK_build」という名前のフォルダを作成します。(フォルダ名はなんでもいいです)
「Projects」フォルダ :今後作成するプログラムを保存する場所
「ITK_build」フォルダ:ITKのビルド用フォルダ
④ 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
と入力。
入力したら、まず「Configure」のボタンをクリック!
おそらく、Visual Studioのバージョンを選択するタブが出てくるので、自分のPCに合わせて選択。私は、Visual Studio 11を使用していて(Visual Studio自体は32bit版なのですが)、PCは64bitなので、「Visual Studio 11 Win64」を選択。
選択したら、「Finish」を押して、”Configuring done"と表示されればOKです!
次に、「Generate」のボタンもクリックして、”Generating done"と表示されればCMakeの完了です。
⑥ ITKをビルドする
それでは、C→ITKフォルダ→ITK_buildフォルダへ移動しましょう。
「ITK.sln」というソリューションができているはずです!見つけたら、ダブルクリックして、Visual Studio 2012で開きましょう。
開いたら、「x64」になっていることを確認して、「Debug」と「Release」の両方でビルド(F7)を行えば、ビルド完了です。
※原因はわかりませんが、Visual Studio2012では、"ALL_BUILDがありません"というエラーメッセージが出ます。一応、このメッセージは、無視してもITKを使用することはできます。ビルドできない、などの問題にあたったときは、ALL_BUILD以外をビルドしてみてください。
以上で、ITKの設定は完了です!(○´∀`)ノ゙
ありがとうございました~