最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實(shí)現(xiàn)批量nii文件轉(zhuǎn)換為png圖像

 更新時間:2019年07月18日 14:59:17   作者:無寵不驚過一生  
這篇文章主要介紹了python實(shí)現(xiàn)批量nii文件轉(zhuǎn)換為png圖像,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

之前介紹過單個nii文件轉(zhuǎn)換成png圖像:

http://m.fzitv.net/article/165693.htm

這里介紹將多個nii文件(保存在一個文件夾下)轉(zhuǎn)換成png圖像。且圖像單個文件夾的名稱與nii名字相同。

import numpy as np
import os    #遍歷文件夾
import nibabel as nib #nii格式一般都會用到這個包
import imageio   #轉(zhuǎn)換成圖像
 
def nii_to_image(niifile):
 filenames = os.listdir(filepath) #讀取nii文件夾
 slice_trans = []
 
 for f in filenames:
  #開始讀取nii文件
  img_path = os.path.join(filepath, f)
  img = nib.load(img_path)    #讀取nii
  img_fdata = img.get_fdata()
  fname = f.replace('.nii','')   #去掉nii的后綴名
  img_f_path = os.path.join(imgfile, fname)
  #創(chuàng)建nii對應(yīng)的圖像的文件夾
  if not os.path.exists(img_f_path):
   os.mkdir(img_f_path)    #新建文件夾
 
  #開始轉(zhuǎn)換為圖像
  (x,y,z) = img.shape
  for i in range(z):      #z是圖像的序列
   silce = img_fdata[i, :, :]   #選擇哪個方向的切片都可以
   imageio.imwrite(os.path.join(img_f_path,'{}.png'.format(i)), silce)
            #保存圖像
 
if __name__ == '__main__':
 filepath = 'nii的文件夾'
 imgfile = 'image的文件夾'
 nii_to_image(filepath)

代碼是我自己寫的,用于處理ADNI的nii格式完全有效。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中l(wèi)ru_cache的使用和實(shí)現(xiàn)詳解

    Python中l(wèi)ru_cache的使用和實(shí)現(xiàn)詳解

    這篇文章主要介紹了Python 中 lru_cache 的使用和實(shí)現(xiàn)詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Python3.x+pycharm+Anaconda中縮小打包的.exe體積的問題

    Python3.x+pycharm+Anaconda中縮小打包的.exe體積的問題

    這篇文章主要介紹了Python3.x+pycharm+Anaconda中縮小打包的.exe體積的問題,本文通過圖文實(shí)例相結(jié)合給大家分享解決方案,需要的朋友可以參考下
    2021-08-08
  • 使用實(shí)現(xiàn)python連接hive數(shù)倉的示例代碼

    使用實(shí)現(xiàn)python連接hive數(shù)倉的示例代碼

    這篇文章主要為大家詳細(xì)介紹了使用實(shí)現(xiàn)python連接hive數(shù)倉的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • 用Python編寫個解釋器實(shí)現(xiàn)方法接受

    用Python編寫個解釋器實(shí)現(xiàn)方法接受

    計算機(jī)只能理解機(jī)器碼。歸根結(jié)底,編程語言只是一串文字,目的是為了讓人類更容易編寫他們想讓計算機(jī)做的事情。真正的魔法是由編譯器和解釋器完成,它們彌合了兩者之間的差距。解釋器逐行讀取代碼并將其轉(zhuǎn)換為機(jī)器碼
    2023-01-01
  • Python定時發(fā)送天氣預(yù)報郵件代碼實(shí)例

    Python定時發(fā)送天氣預(yù)報郵件代碼實(shí)例

    這篇文章主要介紹了Python定時發(fā)送天氣預(yù)報郵件代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • 詳解python基礎(chǔ)中的for循環(huán)

    詳解python基礎(chǔ)中的for循環(huán)

    這篇文章主要為大家介紹了python的for循環(huán),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • python的函數(shù)參數(shù)你了解嗎

    python的函數(shù)參數(shù)你了解嗎

    這篇文章主要為大家詳細(xì)介紹了python的函數(shù)參數(shù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Python 如何修改程序默認(rèn)時區(qū)

    Python 如何修改程序默認(rèn)時區(qū)

    這篇文章主要介紹了Python 如何修改程序默認(rèn)時區(qū),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • pytorch模型的保存和加載、checkpoint操作

    pytorch模型的保存和加載、checkpoint操作

    這篇文章主要介紹了pytorch模型的保存和加載、checkpoint操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • WINDOWS 同時安裝 python2 python3 后 pip 錯誤的解決方法

    WINDOWS 同時安裝 python2 python3 后 pip 錯誤的解決方法

    這篇文章主要給大家分享的是在WINDOWS下同時安裝 python2 python3 后 pip 錯誤的解決方法,非常的實(shí)用,有需要的小伙伴可以參考下
    2017-03-03

最新評論

玉溪市| 黄大仙区| 纳雍县| 施秉县| 定结县| 休宁县| 大新县| 沈丘县| 西华县| 永济市| 淄博市| 桦川县| 昌乐县| 浙江省| 清水河县| 陵川县| 浦县| 白玉县| 扶绥县| 三门峡市| 饶阳县| 白朗县| 平湖市| 隆尧县| 靖边县| 抚州市| 兰坪| 甘泉县| 湘潭市| 且末县| 武宣县| 盐源县| 且末县| 杂多县| 田林县| 呼图壁县| 榕江县| 当雄县| 方山县| 淄博市| 卫辉市|