易截截图软件、单文件、免安装、纯绿色、仅160KB

在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/


相关文档:

用Linux下Perl脚本连接SQLServer

准备工作:
  用到的perl 扩展组件(modules)在上篇贴出.( win32::odbc 模块
)下载组件后按照Readme文件安装倒响应目录.配置好相应的odbc数据源.
  
  程序实现:
  使用
  use
Win32::ODBC;
  
  语句包含应使用的模块是win32::odbc,写出数据库
连接字符串
  
  $DSN = "DSN =
My DSN ......

【转帖】linux和qtopia下的矩阵键盘驱动程序

出处:http://blog.163.com/xiyong8260/blog/static/66514621200944115026359/网易博客:xiyong
基于s3c2440和linux,实现了3*4的矩阵键盘驱动。
功能:延时消抖,重复按键,多键齐按(??)
更详细的说明文档:“基于S3C24440和嵌入式Linux的矩阵键盘设计”,电子技术,2008,45(5):21-23
/**************** ......

linux操作系统初始化过程

刚学完这部分,还没有完全理解,不知道会不会有人看到,很希望能和大家一起讨论。靠着自己的理解写的,不知道会不会出错,O(∩_∩)O~
(一)linux系统引导过程:“内核代码装入内存执行--->出现"login:"的过程”
     IBM Pc使用固化在ROM中的bios程序来启动程序。刚开机时,除了r ......

Linux中的"零拷贝"剖析

http://blog.chinaunix.net/u/9861/showart_1890675.html

Linux中的"零拷贝"剖析
Zero Copy I: User-Mode Perspective
Author By Dragan Stancevic
Translated By Love. Katherine

(解释Linux中的"零拷贝"特性,为什么有用以及何处需要改进之处)

如今几乎每个人都听说过Linux中所谓的"零拷贝"特性,然而我经 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号