在 Mac 上使用 VTK
VTK - Visualization Toolkit 是一套在醫學影像上不少人用的 Open Source 函式庫,因為課程需要所以前陣子找了要怎麼在 Mac 上使用的一些資料。
Installing VTK on Mac OS X - 教你怎麼在 Mac 上編譯並安裝 VTK。不過他是直接安裝,像我這種喜歡用套件管理系統的人,可能會比較喜歡用 Fink 來安裝。
幸運的是,Fink 中已經有了 VTK,只要啟用了 unstable 的套件之後就可以看到三個名為 vtk-py23/24/25 的套件,這三個套件都是 VTK,只是個別用來搭配 Python 2.3/2.4/2.5 罷了,選一個裝就可以了。不幸的是,VTK 本身有支援 Cocoa,但是預設是沒有開啟,而目前 Fink 套件樹中的也沒有打開這功能,而且他沒有包到目前最新的版本(5.0.3)。
所以我根據 Fink 中 VTK 的設定檔,把 Cocoa 支援打開,包了 VTK-5.0.3,設定檔可以由此下載。下載之後的檔案是個 zip 檔,其中包含了三個檔案,把它們放到 {fink_path}/fink/dists/local/main/finkinfo 中,然後把 VTK-5.0.3 的原始碼(下載)放到 {fink_path}/src 下,然後設定一下讓 Fink 去讀取本地的套件,應該就可以在套件樹中看到 vtk-py23/24/25 這三個套件,而且版本都是 5.0.3,最後下指令讓它編譯安裝(我是使用 Fink Commander 直接點選),等它編完安裝完就可以用了。
想要玩的朋友請接著看以下三篇文章,應該就可以順利使用 Cocoa 搭配 VTK 使用了。
Cocoa for Scientists (Part XIV): Beginning 3D Visualization - MacResearch
Cocoa for Scientists (Part XV): Continuing 3D Visualization - MacResearch
Cocoa for Scientists (Part XVI): Finalizing 3D Visualization - MacResearch
最後附上我寫的作業畫面:
Installing VTK on Mac OS X - 教你怎麼在 Mac 上編譯並安裝 VTK。不過他是直接安裝,像我這種喜歡用套件管理系統的人,可能會比較喜歡用 Fink 來安裝。
幸運的是,Fink 中已經有了 VTK,只要啟用了 unstable 的套件之後就可以看到三個名為 vtk-py23/24/25 的套件,這三個套件都是 VTK,只是個別用來搭配 Python 2.3/2.4/2.5 罷了,選一個裝就可以了。不幸的是,VTK 本身有支援 Cocoa,但是預設是沒有開啟,而目前 Fink 套件樹中的也沒有打開這功能,而且他沒有包到目前最新的版本(5.0.3)。
所以我根據 Fink 中 VTK 的設定檔,把 Cocoa 支援打開,包了 VTK-5.0.3,設定檔可以由此下載。下載之後的檔案是個 zip 檔,其中包含了三個檔案,把它們放到 {fink_path}/fink/dists/local/main/finkinfo 中,然後把 VTK-5.0.3 的原始碼(下載)放到 {fink_path}/src 下,然後設定一下讓 Fink 去讀取本地的套件,應該就可以在套件樹中看到 vtk-py23/24/25 這三個套件,而且版本都是 5.0.3,最後下指令讓它編譯安裝(我是使用 Fink Commander 直接點選),等它編完安裝完就可以用了。
想要玩的朋友請接著看以下三篇文章,應該就可以順利使用 Cocoa 搭配 VTK 使用了。
Cocoa for Scientists (Part XIV): Beginning 3D Visualization - MacResearch
Cocoa for Scientists (Part XV): Continuing 3D Visualization - MacResearch
Cocoa for Scientists (Part XVI): Finalizing 3D Visualization - MacResearch
最後附上我寫的作業畫面:

5 Comments:
請問一下的您的影像是如何輸入的??
很有興趣想知道。
您是說這些影像是從哪裡來的嗎?我也不太清楚,是老師給的,好像是超音波的影像。
假如是說這些影像要怎麼載入到 VTK 中,VTK 本身有提供 bmp 的 reader,直接叫用就可以了。
shiva 你好:
謝謝你的說明,因為我本身跟醫學有相關,所以對這些影像的的處理很有興趣知道有關的楚理方法。
但是我本身對於程式設計完全是大外行,所以您提供的資訊對我很有用。不知道相關的東西可不可以再跟你請益。
謝謝
我現在也才剛開始接觸這部份,只是聽我老闆說目前醫學影像的處理其實都是一般影像處理所用的方法,只是處理的影像都是醫學影像罷了。
有興趣而且有時間的話,我建議先去看看數位影像處理的書,之後再來看醫學影像的東西。
另外我老闆這學期有開醫學影像處理的課程,不過也快結束了,你可以到
http://cad1.csie.ntu.edu.tw/rfchang/lab/mip.php
看看我老闆的投影片。
shiva 你好:
非常感謝你的文章及提供的資訊,讓我有一個清楚的方向及輪廓。再次謝謝你
張貼意見
<< Home