ITK/VTKをPythonから使用するための準備
Requirements
- CMakeのインストール
- Pythonのインストール
- VisualStudio
環境
- Windows 10
- VisualStudio 2015
- ITK-4.7.0
http://www.itk.org/ITK/resources/software.html
- VTK-6.3.0
- Python-2.7.10
- CMake-3.4.0
Build ITK/VTK
基本的な流れは以前書いた記事を参照してください。yuzatakujp1013.hatenablog.com
今回は、以前の記事に加えて、Python wrapping のビルドをしたいと思います。
CMake
Advanced Options にチェックをつけます。
BUILD_SHARED_LIBS | CHECK |
ITK_USE_64BITS_IDS | UNCHECK |
WRAP_ITK_PYTHON | CHECK |
環境によってはCMake変数が違うかもしれません。
PYTHON_EXECUTABLE | C:/Python2.7/python.exe |
PYTHON_INCLUDE_PATH | C:/Python2.7/include |
PYTHON_LIBRARY | C:/Python2.7/libs/python27.lib |
PYTHON_LIBRARY_DEBUG | C:/Python2.7/python27.dll |
Releaseモードでビルドする場合は、PYTHON_DEBUG_LIBRARYは設定しなくても大丈夫です。
あとはいつも通り設定し、Configure→Generateで終了。
VisualStudio上でALL_BUILD、INSTALLをする。
最後に、PYTHONPATH変数に$(ITK_DIR)\lib\InsightToolkit\WrapITK\Pythonを追加。
pythonを起動して、import itk が通れば無事完了です。
VTKについても同様です。(確か)