簡體   English   中英

如何通過python3將多個png或Jpeg圖像轉換為一個nifti圖像?

[英]How to convert Multiple png or Jpeg images into one nifti image by python3?

我有 191 個不同的 png 圖像。

如何將它們轉換為一張 3d nifti 圖像?

這是一個 SimpleITK python 腳本,它可以讀取一堆 PNG 圖像和 output 一個 3d Nifti 圖像:

import SimpleITK as sitk
import glob

file_names = glob.glob('*.png')
reader = sitk.ImageSeriesReader()
reader.SetFileNames(file_names)
vol = reader.Execute()
sitk.WriteImage(vol, 'volume.nii.gz')

該腳本假定glob以正確的順序獲取文件名。 此外,創建的 3-d 體積將在 X、Y 和 Z 中具有統一的間距。如果 Z 間距與 X 和 Y 不同,您可以使用任何間距值調用vol.SetSpacing

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM