Python 使用 ITK ImageFileWriter 串流分批寫入大型檔案教學與範例

介紹如何在 Python 中使用 ITK 的 ImageFileWriter 本身的串流功能,分批處理大型檔案。 在使用 ITK 進行各種處理流程時,除了使用 StreamingImageFilter 分割資料建立串流之外,亦可在使用 ImageFileWriter 寫入檔案的時候,以 SetNumberOfStreamDivisions 設定串流分割參數,讓整條管線都以串流的方式處理,以下是一個轉換影像類型的範例: ...

October 10, 2020 · G. T. Wang

Python 使用 ITK StreamingImageFilter 串流分批處理大型影像教學與範例

介紹如何在 Python 中使用 ITK 的 StreamingImageFilter 將大型影像自動分割成小區域,以串流分批處理。 在使用 ITK 處理影像資料時,若遇到影像過大、記憶體不足時,可以使用串流(streaming)的方式將資料切割成小區域分批處理,以節省記憶體。 ...

October 10, 2020 · G. T. Wang

Linux 增加 Swap 記憶體交換空間檔案教學與範例

介紹如何在 Linux 系統上以指令動態增加 swap 記憶體交換空間檔案,避免記憶體不足造成系統崩潰。 新增記憶體交換空間檔案 以 fallocate 指令配置一個準備作為記憶體交換空間(swap)的檔案: ...

October 8, 2020 · G. T. Wang

Excel 圓餅圖繪製教學與範例

介紹如何在 Excel 中將統計資料以圓餅圖呈現,並調整圖形中的顏色與樣式。 假設我們有一些滿意度調查的資料如下,資料從「很不滿意」到「很滿意」分為五類。 ...

October 8, 2020 · G. T. Wang

Linux 使用 rsync 進行增量備份、建立檔案快照教學與範例

介紹如何在 Linux 系統上使用 rsync 指令進行資料的增量備份,配合硬連結製作各時間的點的檔案快照。 資料的備份方式可分為完全備份(full backup)、差異備份(differential backup)與增量備份(incremental backup),各種備份方式各有優缺點,其差別可以參考維基百科與 YouTube 的影片。 ...

October 6, 2020 · G. T. Wang