itk 入門筆記

1、 編譯安裝ITK以及運行自帶例子

用CMake編譯指定ITK源碼位置與輸出路徑,並在example前面打上對勾即可。

如果要使用編譯的ITK工程,需要編寫一個cpp文件、一個CMakeLists.txt、以及指定編譯ITK後ITKConfig.cmake所在的完整路徑。

2、ITK的數據處理管道:表示數據的類(數據對象)經過濾波器操作被組織進入數據流管道。這些管道保持靜態並只在必要時纔會運行。它們同樣支持多線程流動功能。

3、同數據處理管道相關聯的是sources與mappers,soureces是初始化管道的濾波器,mappers是終止管道的濾波器。soureces與mappers的標準化樣例分別是readers與writters,readers輸入數據(通常從一個文件),writters從管線中輸出數據。

4、在ITK中類定義在兩個文件中:.h的頭文件與執行文件(非模板類爲cxx文件,模板類爲txx文件)。頭文件包括類的聲明與格式化註釋,格式化註釋用於在Doxygen 文獻系統下自動生成HTML 網頁。

5、ITK中內存管理通過引用計數來實現,itk::SmartPointer 智能指針通過Register與UnRegister來智能化管理實例。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章