在Linux环境中,安装使用ITK
ITK是由美国数字人项目引出的一个副产物,但由于其开源,跨平台的特点,应用范围逐渐扩大,并不断完善,在医学图像处理中,占有很重要的地位。个人感觉,上手比较难,一旦开始使用了,就很容易了,手册上讲的相当清楚。
环境:ITK3.6,cmake2.6(带二进制可执行文件的),redhat EL AS 4.4
创建文件夹
/opt/itk/src/
,
/opt/itk/bin/
和
/opt/itk/install/
,
src
里存放源码,
bin
里面存放编译后的文件,用于程序调用,
install
文件夹用于存放安装好的库文件。
拷贝源码到
src
目录(压缩包是
rar
格式的,
redhat
默认的解压软件不能解压
rar
格式,需要先在本地机解压),在安装前,需要先安装
CMake2.6
,直接解压
CMake
包就可以直接使用
CMake
了,如果要系统能找到
ccmake
命令,可以拷贝
CMake
的
bin
文件夹到
/usr/local/
目录里。
cd
到
itk/bin/
目录,
ccmake
../src/InsightToolkit-3.6/
按
c
,开始
configure
,把光标移到
BUILD_TESTING
行,按
enter
键,不编译
TEST
,以免耗时过长,注意
ON
,
OFF
左边有
*
号,按
t
可以进入详细的设置界面,再按
c
,完全设置完成,直到没有
*
号。
按
g
,
generate
,完成设置,产生了
Makefile
文件。
make
,开始编译,需要耗时半小时左右!
要注意
3.2
版本及以上要用
2.4
版本的
CMake
安装。
ITK
编程环境测试
ITK
程序的编译,可以使用
CMake
软件,调用
CMakeList.txt
的设置,自动寻找
ITK
库,产生
makefile
文件,不用手动编写
makefile
文件。
ITK
的源码文件中,在
Examples/Installation/
目录下,有测试的程序
HelloWorld.cxx
,带有
CMakeLists.txt
,在目录下添加写的权限,
/opt/cmake-2.4.3-Linux-i386/bin/ccmake
./
,设置
itk
的路径,如图3-1
图3-1
cmake
中设置
itk
的路径
直接
make
,编译,
./HelloWorld
运行,显示
ITK
Hello World
!如图3-2
测试成功,说明ITK
环境的基本功能正常。
我在集群中使用ITK,实现了ITK和MPI的联合编译,把代码放到google code里了,大家可以访问,下载源码。
http://code.google.com/p/mpi-itk/
相关文档:
1、下载MySQL的安装文件
安装MySQL需要下面两个文件:
MySQL-server-5.0.46.i386.rpm
MySQL-client-5.0.46.i386.rpm
2、安装MySQL
rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是
ivh
,其中i表示将安装指定的rmp软件包,V表 ......
准备工作:
用到的perl 扩展组件(modules)在上篇贴出.( win32::odbc 模块
)下载组件后按照Readme文件安装倒响应目录.配置好相应的odbc数据源.
程序实现:
使用
use
Win32::ODBC;
语句包含应使用的模块是win32::odbc,写出数据库
连接字符串
$DSN = "DSN =
My DSN ......
以下主要收集 linux 中常用的命令.以后会陆续增加
复制文件夹及其下文件: cp smdk2440 -r mini2440
删除文件夹及其下文件: rm -rf mini2440
查找包含关键字的文件:
grep "CONFIG_S3C2410" * -R //查找包含"CONFIG_S3C2410" 的文件,
*表示查找 当前目录下的所有文件, -R 表示递归查找 ......
Linux内核源码分析-链表代码分析
分析人:余旭
分析时间:2005年11月17日星期四 11:40:10 AM
雨 温度:10-11度
编号:1-4 类别:准备工作
Email:yuxu9710108@163.com
时代背景:开始在www.linuxforum.net Linux内核技术论坛上面发贴,在网友的帮忙下,
解决了一些问题。
版权声明:版权保留。本文用作其他用途当经 ......