ISBN:10位[7811145715]13位[9787811145717]
出版社:
出版日期:2007-6-1
定價:¥98.00元
內容提要
鑒於ITK是一個龐大的系統,因此本書不可能完全介紹所有的ITK對象和方法。本書將盡最大能力指導你了解重要的系統概念,並儘快盡好地指導你學習。ITK是一個開放源碼的軟體系統,這就意味著ITK用戶和開發團體可以方便地對軟體進行軟體的開發和改進。
這本軟體指南分為兩部分,每部分又包括幾個章節。第一部分是ITK的基本情況介紹。第一章和接下來的兩章介紹如何在你的計算機上安裝ITK,包括安裝預編譯庫和運行以及從原始碼編譯軟體。第一部分同樣也介紹了一些基本的系統概念,如:系統結構概述、如何使用C++、Tcl和Python程式語言建立應用程式。第二部分從用戶角度來介紹軟體,提供了大量實例描述系統的主要特徵。
ITK用戶可以明顯地分為兩類。第一類人是使用C++創建新類的開發者,另一類人是用已有的C++類進行套用的使用者。類開發者必須非常精通C++。如果他們要對ITK進行擴展和改進,就必須非常熟悉ITK的內部結構和設計。作為ITK的使用者,你必須了解ITK類和外部界面接口以及它們之間的關係。
學會使用ITK的關鍵就是熟悉各個對象的調色板和它們的方式。如果你是一位ITK的初學者,那么就從安裝軟體開始學起吧。如果你是一位類開發者,就需要安裝原始碼並編譯。用戶僅需預編譯和執行程式。我們推薦你通過學習實例來了解系統。類開發者可學習原始碼。先學習第三章提供的系統主要概念的綜述,然後回顧第二部分的實例。你也可以編譯和運行這些實例。這些實例的原始碼也可以在目錄Insight/Examples中找到(參見檔案Insight/Examples/README.txt中包含的各種子目錄里對這些實例的介紹)。在目錄Insight/Testing/Code中的原始碼分布里也可以找到許多測試,這些測試大部分是測試代碼。
目錄
第1部分
第一章歡迎
1.1團體機構
1.2如何學習ITK
1.3軟體組織
1.4ITK下載
1.5ITK團體和服務
1.6ITK的主要歷史
第二章安裝
2.1ITK設定
2.2開始使用ITK
第三章系統概述
3.1系統組織
3.2系統基本概念
3.3數位化
3.4數據表達
3.5數據處理管理
3.6空間對象
3.7封裝
第四章數據表達
4.1圖像
4.2點集
4.3格線
4.5容器
第五章空間對象
5.1緒論
5.2層次結構
5.3SpatialObject樹容器
5.4變換
5.5空間對象類型
5.6SceneSpatialObjects
5.7讀/寫SpatialObjects
5.8通過SpatialObjects進行統計計算
第六章濾波
6.1門限處理
6.2邊緣檢測
6.3投射和亮度映射
6.4梯度
第七章讀與寫圖像
第2部分