RTK(The Reconstruction ToolKit)在Windows系統下的安裝
RTK是基於ITK開發的一款開源包,主要是為了解決CT影像的重建問題,適用於常規CT/ fan-beam CT/ CBCT。
RTK使用C++作為底層語言,儘管現在也已經提供了Python介面,但並沒有將所有功能都提供,有時候還是需要完整安裝RTK,並以.exe的形式執行。儘管個人覺得RTK在CT重建中很強大,但因為不像numpy那種大眾的庫,還是花了很多時間看ITK的manual和各種資料,特總結備份 。
RTK在Windows下的安裝
準備工作
從Github網站clone ITK原始碼。
下載CMake
下載Visual Studio
個人目前使用CMake3.18.0和VS2019版本。
一些功能(如rtkextractshroudsignal)需要用到傅立葉變換,因此可能ITK還需要與FFTW共同使用,參考另一篇文章,可以從FFTW官網下載Precompiled DLLs.
開始安裝
- 如果要使用FFTW:
從FFTW下載壓縮包,e.g. 64-bit version: fftw-3.3.5-dll64.zip 之後,解壓到任意路徑下(不要放在ITK source code下,可能會出一些bug)。從開始選單開啟VS的命令框,
cd到FFTW的目錄下,使用以下命令生成相應的.lib檔案。
lib /machine:x64 /def:libfftw3-3.def
lib /machine:x64 /def:libfftw3f-3.def
lib /machine:x64 /def:libfftw3l-3.def
- 通過Cmake configure
在Windows下已經下載好的CMake-GUI, source code 位置就是ITK原始碼,再新建一個編譯的目標資料夾。點選Configure,
如果要使用FFTW, 勾選Advance,搜尋fft,開啟如下選項,並且將步驟1中的對應檔案地址配置進去:
同時,最重要的,還要勾選RTK模組,從而在安裝ITK時同步安裝RTK。可以取消BUILD_TESTING和BUILD_EXAMPLES以加快速度。
再次Configure–Generate。
- 通過VS 編譯。
完成前面步驟之後,ITK-build資料夾下會有ITK.sln檔案,開啟進入VS,右鍵Solution, Build Solution。
4. 測試。
以上是所有步驟完成之後就實現了ITK+RTK在Windows上的安裝,進入ITK-biuld>bin>Debug就可以看到已經有一些可執行的RTK application(.exe檔案),通過命令列就可以進行嘗試執行。
為了FFTW的正常使用,可能還需要從FFTW資料夾中拷貝dll檔案(libfftw3f-3.dll,libfftw3-3.dll)到當前Debug目錄下。
相關文章
- 在 windows下安裝rabbitmqWindowsMQ
- windows10下安裝linux雙系統WindowsLinux
- Windows 10下安裝CenterOS 7雙系統WindowsROS
- 如何在Windows系統下的Eclipse中安裝CloudToolkitWindowsEclipseCloud
- HMMer在Windows環境下的安裝HMMWindows
- solr在windows下的安裝及配置SolrWindows
- 在Windows系統中安裝Python【完整流程】WindowsPython
- python怎麼在windows系統中安裝 的內容PythonWindows
- 重灌/安裝Windows系統Windows
- Windows系統下安裝 IntelliJ IDEA 的方法圖文教程WindowsIntelliJIdea
- 怎樣安裝windows10系統_如何安裝Windows10系統Windows
- windows系統下python下載與安裝以及視覺化工具PyCharm安裝WindowsPython視覺化PyCharm
- Redis在Windows作業系統的各版本安裝包(壓縮包)下載地址RedisWindows作業系統
- Windows系統下nodejs、npm、express的下載和安裝教程詳解WindowsNodeJSNPMExpress
- 安裝Ubuntu windows雙系統UbuntuWindows
- 在Windows server 2012R2系統安裝使用dockerWindowsServerDocker
- Charles在windows下的安裝以及踩過的坑Windows
- RUST 在linux 系統的安裝RustLinux
- FHE-Toolkit 安裝
- windows 下安裝Windows
- windows下pytorch的安裝WindowsPyTorch
- MOAC Windows版系統安裝教程Windows
- Windows系統安裝及啟用Windows
- windows10系統安裝CURL的方法Windows
- Zookeeper 在Windows下的安裝過程及測試Windows
- windows伺服器系統下安裝JDK8的教程圖解Windows伺服器JDK圖解
- MySQL 8.026 下載及安裝教程-Windows 10系統環境MySqlWindows
- Linux/windows系統下Apache2安裝SSL證書教程LinuxWindowsApache
- 在Windows安裝chromedriverWindowsChrome
- CRF++在Windows下以及Linux下的安裝及測試方法CRFWindowsLinux
- windows系統安裝時間修改,win10修改系統安裝時間WindowsWin10
- 在 Windows PE 環境下給 Windows 系統安裝中文語言包,可以透過以下步驟進行:Windows
- Windows 11 作業系統安裝方法Windows作業系統
- 【Jenkins】基於Windows系統安裝JenkinsJenkinsWindows
- VirtualBox下安裝Linux系統Linux
- Windows下安裝MongoDBWindowsMongoDB
- windows下安裝nodejsWindowsNodeJS
- windows下oracle安裝WindowsOracle