Note that CMAKE_INSTALL_PREFIX contains the root directory where compiled code and include files will be installed under. I personally had to build ITK with the following options to make the Symmetric Log-Domain Diffeomorphic Demons Algorithm work, but you may want to use different options At the end, the following options are available by default Initially, you get the CMake interface with an "EMPTY CACHE" message. $ cd /usr/local/itk/InsightToolkit-3.14.0/bin $ sudo mkdir /usr/local/itk/InsightToolkit-3.14.0/binĬhange directory to the binary directory, and run the CMake configuration tool $ sudo rm -rf InsightToolkit-3.14.0.tar.gzĬreate a binary directory to compile the code, for example This will create a directory called /usr/local/itk/InsightToolkit-3.14.0, and you can delete the tarball $ sudo tar xvzf InsightToolkit-3.14.0.tar.gz (If you need the latest CVS version, see the file GettingStarted.txt that comes with the Released source code.) As of this writing, the latest version is Release 3.14, so download the tarball InsightToolkit-3.14.0.tar.gz. (If you don't really need to hack into ITK, there are some notes on how to install using Ubuntu packages in the next section).Īssuming that you are fine with Released code and don't need the latest CVS version, first download the ITK source code. The rest of this section explains how to do this. So I'd say that if you are in for any serious usage of ITK, you are better off downloading, compiling and installing the source code. My own experience is that sooner or later you will need to upgrade to the latest version of ITK, or make some configuration change, or add "Review" or "Patented" functions, etc. ITK Users mailing list (insight-users at itk dot org)īuilding and installing ITK from source code.Updated for ITK version 2.4" (over 780 pages PDF) But these notes document the Insight Segmentation and Registration Toolkit, and that's what I'll refer to by ITK unless otherwise specified. Note that there's a closed source project also called ITK, and in the same field: Image Registration Toolkit (ITK). The software is distributed as open source under the OSI-approved BSD license." Licence: "ITK is copyrighted by the Insight Software Consortium, a non-profit alliance of organizations and individuals interested in supporting ITK. In addition, an automated wrapping process generates interfaces between C++ and interpreted programming languages such as Tcl, Java, and Python (using CableSwig)." ITK is cross-platform, using the CMake build environment to manage the configuration process. Implementation details: "ITK is implemented in C++. ![]() ![]() The Insight Segmentation and Registration Toolkit (ITK) is "an open-source, cross-platform system that provides developers with an extensive suite of software tools for image analysis". These notes comprise developing ITK projects in Ubuntu GNU/Linux v9.04 (Jaunty Jackalope), and are linked from ITK Configuring and Building. 8.1 Adding external code directories (not in the include path).7 Compiling an ITK project from the Eclipse open development platform.6 Compiling an ITK project from the command line.4.5 Symmetric Log-Domain Diffeomorphic Demons Algorithm.4 Dependencies and interesting libraries and programs.2 Building and installing ITK from source code.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |