SimpleITK 使用 RescaleIntensityImageFilter 轉換影像數值範圍教學與範例

介紹如何使用 SimpleITK 的 RescaleIntensityImageFilter 對影像的像素值進行線性轉換。 相關文章: SimpleITK 使用 IntensityWindowingImageFilter 轉換影像數值範圍教學與範例 首先從 DICOM 影像序列讀取 3D 影像資料: import SimpleITK as sitk import matplotlib.pyplot as plt # DICOM 影像序列檔案所在目錄 dicom_folder = "/mnt/data/ct_image" # 建立影像序列 Reader reader = sitk.ImageSeriesReader() # 取得所有 DICOM 影像的 Series IDs series_ids = reader.GetGDCMSeriesIDs(dicom_folder) # 取得指定 Series ID 的 DICOM 影像序列檔案名稱 dicom_filenames = reader.GetGDCMSeriesFileNames(dicom_folder, series_ids[]) # 設定 DICOM 影像序列檔案名稱 reader.SetFileNames(dicom_filenames) # 實際讀取影像內容 image = reader.Execute() 確認影像的大小: ...

November 8, 2020 · G. T. Wang

Python 以 Streamlit 建立網頁資料分析應用程式教學與範例

介紹如何在 Python 中使用 Streamlit 快速建立互動式的網頁資料分析應用程式。 Streamlit 是一個 Python 的模組,可以快速將單純的資料分析 Python 程式包裝成一個互動式網頁應用程式。 ...

November 6, 2020 · G. T. Wang

ITK 使用 BinaryMask3DMeshSource 將二元影像轉為 Surface 教學與範例

介紹如何使用 ITK 的 BinaryMask3DMeshSource 將二元影像(binary image)轉為網格(mesh)構成的 surface。 相關文章: ITK 使用 TriangleMeshToBinaryImageFilter 將 Surface 轉為二元影像教學與範例 VTK 使用 vtkDiscreteMarchingCubes 將二元遮罩影像轉為 Mesh 網格教學與範例 ...

November 4, 2020 · G. T. Wang

Jupyter 透過自訂 Files Handler 停用檔案下載功能教學與範例

介紹如何透過自訂檔案處理函數,停用 Jupyter 的檔案下載功能,禁止使用者下載檔案。 禁止下載檔案 Files Handler 建立一個 Python 指令稿 forbid_files_handler.py,內容如下: ...

November 3, 2020 · G. T. Wang

Python 查詢、變更工作目錄教學與範例

介紹如何在 Python 中使用 os 模組查詢與更改目前的工作目錄。 在 Python 中若要查詢或變更目前的工作目錄(current working directory),可以透過內建的 os 模組來處理,以下是操作方法與範例。 ...

November 3, 2020 · G. T. Wang