網(wǎng)站導航結(jié)構(gòu)的優(yōu)化站長工具無憂
目錄
前景介紹
下載The Common Toolkit (CTK)?
cmake-gui編譯
vs2019生成
debug版本
release版本
前景介紹
CTK(Common Toolkit)是一個用于醫(yī)學圖像處理和可視化應用程序開發(fā)的工具集,具有以下特點:
-
基于開源和跨平臺的Qt框架: CTK構(gòu)建在Qt框架之上,這意味著它具有跨平臺性,可以在多個操作系統(tǒng)上運行,包括Windows、Linux和macOS。Qt提供了豐富的GUI開發(fā)工具,使得開發(fā)醫(yī)學圖像處理應用程序變得更加容易。
-
DICOM支持: CTK包括一組用于處理DICOM(數(shù)字影像和通信醫(yī)學)格式的工具和庫。DICOM是醫(yī)學圖像處理領(lǐng)域中常用的標準格式,CTK使開發(fā)人員能夠輕松地讀取、解析和處理DICOM圖像和數(shù)據(jù)。
-
可視化組件: CTK提供了一系列用于可視化醫(yī)學圖像的組件,包括用于圖像顯示、交互和瀏覽的工具。這些組件可以幫助開發(fā)人員創(chuàng)建用戶友好的醫(yī)學圖像處理界面。
-
插件架構(gòu): CTK支持插件架構(gòu),允許開發(fā)人員輕松擴展應用程序的功能。你可以通過創(chuàng)建自定義插件來添加特定的圖像處理算法或其他功能。
-
社區(qū)支持: CTK是一個開源項目,擁有活躍的社區(qū)支持。這意味著開發(fā)人員可以獲得開發(fā)文檔、示例代碼和社區(qū)討論,以解決問題并分享最佳實踐。
-
用于醫(yī)學研究和臨床應用: CTK的主要應用領(lǐng)域是醫(yī)學圖像處理和醫(yī)學研究,因此它專注于滿足醫(yī)學領(lǐng)域的需求。它的特性和工具旨在支持醫(yī)學研究和臨床應用程序的開發(fā)。
總之,CTK是一個專注于醫(yī)學圖像處理應用程序開發(fā)的工具集,它提供了DICOM支持、可視化組件、插件架構(gòu)和跨平臺性等特點,使開發(fā)人員能夠更輕松地創(chuàng)建醫(yī)學圖像處理應用程序。它是醫(yī)學領(lǐng)域中廣泛使用的工具之一。
先安裝好vs2019,?cmake,?qt5.15.2
官網(wǎng)編譯教程:https://slicer.readthedocs.io/en/latest/developer_guide/build_instructions/windows.html
下載The Common Toolkit (CTK)?
ctk源碼:https://github.com/commontk/CTK/archive/master.zip
ckt-data源碼:https://github.com/commontk/CTKData/archive/master.zip
解壓文件得到
cmake-gui編譯
?
修改qt版本
configure
設(shè)置qt路徑,如果Qt5_DIR不存在,則通過Add Entry添加。
configure,然后再添加CTKData_DIR?
選擇要編譯的模塊?
CTK_ENABLE_PluginFramework
CTK_ENABLE_Widgets
CTK_LIB_PluginFramework
CTK_LIB_Widgets
CTK_PLUGIN_org.commontk.configadmin
CTK_PLUGIN_org.commontk.eventadmin
CTK_PLUGIN_org.commontk.log
CTK_PLUGIN_org.commontk.metatype
取消選中?BUILD_TESTING
具體如下。挨個去搜索,設(shè)置
?
?generate
vs2019生成
debug版本
生成-》配置管理器,選中INSTALL,右擊方案名-》生成解決方案。
等待一個小時, debug版編譯成功,默認文件在C:\Program Files\CTK
Include是頭文件,lib有l(wèi)ib文件和dll文件,還有一些dll在D:\zxq\code\c++\CTK-master\build\CTK-build\bin\Debug。都拷貝備份到debug目錄。?
?
release版本
生成-》配置管理器,選中INSTALL,生成解決方案
編譯成功
只是生成了lib文件夾:該文件夾包含了lib和dll文件,include是和debug模式共用的,還有一些dll在D:\zxq\code\c++\CTK-master\build\CTK-build\bin\Release。拷貝一份過來即可。
?