Ubuntu下安装cmake,配置ITK 和 SimpleITK, VTK(已测试可执行)
curses庫
在安裝cmake之前應(yīng)該先安裝一下curses庫。如果系統(tǒng)中有curses庫的話,cmake將生成一個(gè)可執(zhí)行文件ccmake,它是一個(gè)基于文本程序的終端,有點(diǎn)類似windows GUI。
sudo apt-get install libncurses5-dev備注:若無curses庫,則不會(huì)生成ccmake。后續(xù)程序中可能會(huì)出現(xiàn)需要安裝 ccmake。雖然安裝了ccmake,
sudo apt-get install cmake-curses-gui還是無法使用。原因是無curses庫。
下載cmake安裝包
https://cmake.org/download/
這里選擇 cmake-3.7.0.tar.gz,
驗(yàn)證安裝成功
cmake --version ccmake --version配置 ITK
下載 ITK,https://itk.org/ITK/resources/software.html
選擇 InsightToolkit-4.10.1.tar.gz (hosted at Sourceforge)
解壓 InsightToolkit-4.10.1.tar.gz 到/home/bids/ITK
tar zxvf InsightToolkit-4.10.1.tar.gz使用CMake配置 ITK
cd 到 ITK 編譯目標(biāo) cd /home/bids/ITK/build ccmake ../InsightToolkit-4.10.1然后根據(jù) CMake 下面的提示, 按 c 鍵, 進(jìn)行 配置
接著出現(xiàn)類似 windows 下的界面
同理將 BUILD_EXAMPLES, BUILD_TESTING設(shè)置為 OFF, 方法為使用箭頭選擇, 然后 Enter 進(jìn)行設(shè)置,然后按鍵 c 配置, 成功后按鍵 g 生成 ITK 編譯文件。
最后輸入
測試階段
cd /home/bids/ITK mkdir test //用于編譯 ITK 代碼, 為了目錄結(jié)構(gòu)清晰 mkdir test/src //存放源代碼 mkdir test/bin //示例編譯目標(biāo) mkdir test/src/HelloWorld mkdir test/bin/HelloWorld到 ITK 源代碼中拷貝 /Examples/Installation/HelloWorld.CXX 以及 CMakelists.txt 到 test/src/HelloWorld 中
cp /home/bids/ITK/InsightToolkit-4.10.1/Examples/Installation/* /home/bids/ITK/test/src/HelloWorld cd test/bin/HelloWOrld ccmake /home/bids/ITK/test/src/HelloWorld這時(shí),可能提示找不到 ITK_DIR, ITK_DIR_NOTFOUND,使用箭頭選擇此項(xiàng),然后按 Enter 編輯,輸入 build(ITK編譯目標(biāo)的路徑) 路徑, 我的為
/home/bids/ITK/build然后 c 進(jìn)行配置, 然后 g 生成編譯文件
最后 #make
安裝SimpleITK
sudo pip install SimpleITKSimpleITK 資料學(xué)習(xí)
SimpleITK demo
SimpleITK Wiki
SimpleITK Notebook demo
ITK InsightSoftwareConsortium
安裝VTK
下載 VTK http://www.vtk.org/download/,這里選擇的是 VTK-7.0.0.zip
cd /home/bids mkdir VTK cp /Downloads/VTK-7.0.0.zip /VTK/ #復(fù)制到VTK目錄 cd VTK unzip VTK-7.0.0.zip mkdir build #創(chuàng)建編譯路徑 cd build ccmake ../VTK-7.0.0按c進(jìn)行配置確認(rèn),按g保存配置
配置界面
完成安裝和配置。
測試VTK
至此VTK己安裝好了,你可以 make一個(gè)VTK中的exmaple。記得要用cmake .
打開終端,進(jìn)入VTK/Examples/Tutorial/Step1/Cxx
References
http://blog.csdn.net/yasi_xi/article/details/8644560
http://blog.csdn.net/zhangcunli/article/details/4587354
https://itk.org/ITK/resources/software.html
http://nullege.com/codes/search/SimpleITK.ReadImage/all/-1/0/python/page:2
https://itk.org/Wiki/SimpleITK/GettingStarted
http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/01_Image_Basics.html
https://github.com/InsightSoftwareConsortium
http://www.vtk.org/download/
http://blog.csdn.net/fanhenghui/article/details/52025846
http://blog.sina.com.cn/s/blog_76373c430100woz0.html
總結(jié)
以上是生活随笔為你收集整理的Ubuntu下安装cmake,配置ITK 和 SimpleITK, VTK(已测试可执行)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IjkPlayer播放器秒开优化以及常用
- 下一篇: MTK NTP和NITZ更新时间的问题