批量nii文件转换成jpg格式


import nibabel as nib
import numpy as np
import imageio
import osdef read_niifile(niifile):  # 读取niifile文件img = nib.load(niifile)  # 下载niifile文件(其实是提取文件)img_fdata = img.get_fdata()  # 获取niifile数据img90 = np.rot90(img_fdata) #旋转90度#return img_fdatareturn img90def save_fig(file):  # 保存为图片fdata = read_niifile(file)  # 调用上面的函数,获得数据(y, x, z) = fdata.shape  # 获得数据shape信息:(长,宽,维度-切片数量)for k in range(z):silce = fdata[:, :, k]#silce = fdata[k, :, :]  # 三个位置表示三个不同角度的切片imageio.imwrite(os.path.join(savepicdir, '{}.jpg'.format(k)), silce)# 将切片信息保存为jpg格式#print(list(list_nii))
def findAllFile(base):for root, ds, fs in os.walk(base):for f in fs:yield fbase ='' # nii文件的路径
output = '' # 保存png的路径
for i in findAllFile(base):dir = os.path.join(base,i)savepicdir = (os.path.join(output,i))os.mkdir(savepicdir)save_fig(dir)

批量nii文件转换成jpg格式相关推荐

  1. 用Python批处理将WORD文件转换成PDF格式(工具:win32com模块)

    用Python批处理将WORD文件转换成PDF格式 一.问题分析 key words:批处理.WORD转换PDF.办公自动化 二.材料准备 三.代码实现 ☆其他问题:日常遇到问题,整理笔记不易,欢迎交 ...

  2. 怎么把录音文件转换成mp3格式,3个高效方法

    在工作中,我们可能会选择录音来记录会议内容,以便之后整理会议纪要.但是我们知道录音文件的格式千差万别.比如在手机上录制的音频文件通常以M4A.WAV等多种格式存储,然而这些格式可能会存在不兼容的问题, ...

  3. pdf文件转换成jpg格式

    pdf文件转换成jpg格式 JPG是我们最常见的图片文档格式,很多的编辑软件都需要把文档的内容转存成JPG形式,然后然后直接借助文件转换工具转成可用的文本格式.这类的文本原有的排版不会发生改变,也不再 ...

  4. 如何批量将图片转换成jpg格式?

    如何批量将图片转换成jpg格式?很多小伙伴都想这道这个问题的答案,有些PS高手可以通过PS软件实现批量转换,但是这个方法对于普通人来说比登天还难,学习如何PS就要耗费很多的时间,如果你是一名上班族,领 ...

  5. 怎么批量将Heic转换成png格式呢?

    在日常生活中,会碰到各种格式的图片.其中就有Heic,而Heic格式是苹果手机中照片储存的格式.在安卓手机上是无法直接查看.如果小伙伴们要查看只能把图片转换成常见的jpg格式会更方便.当然了修改后缀也 ...

  6. 如何将CAD文件转换成GIF格式图片?

    如何将CAD文件转换成GIF格式图片?如何将CAD文件转换成GIF格式呢?在进行制图时我们可以保存时选择另存为的方法,可是面对大量的文件该怎么办呢? 1.首先我们启动迅捷CAD转换器.运行软件,进入文 ...

  7. 如何将pdf文件转换成cad格式文件

    pdf文件是一个封闭性文件,文件不仅不容易编辑修改,而且还可能被加密了,那么如何将pdf文件转换成cad格式文件呢? 下面小编教大家使用pdf转换器实现以上操作,具体步骤如下. 第一步:搜索迅捷pdf ...

  8. 两种将ppt文件转换成pdf格式的方法

    对于常接触办公文档的童鞋们来说,应该对pdf文件并不陌生吧,pdf具有跨平台.稳定性.安全性阅读良好等优势,正因为如此,许多企业将pdf作为一种重要的文档因为工作需求常常需要将编辑好的ppt转换成pd ...

  9. 音频转换器评估:将音乐文件转换成MP3格式的最佳工具

    音频转换器是一种非常有用的工具,可以将音乐文件转换为不同的格式,例如MP3.有许多音频转换器可供选择,但是要选择最佳的工具需要考虑多个因素,例如易用性.音质.速度.功能等.在本文中,我们将对一些最佳的 ...

最新文章

  1. html中autocomplete无效,OnChange和AutoComplete都不能使用HTML.TextBox
  2. 速卖通店铺流量少的原因分析以及解决办法
  3. lazada选品,东南亚韩潮周边产品爆卖,单日销售额5万美金!
  4. Error: Already running on PID 31356 (or pid file 'log/gunicorn.pid' is stale)
  5. spring react_使用Spring WebFlux构建React性REST API –第3部分
  6. JavaWeb笔记05-解决线程安全问题
  7. python调用存储过程怎么传多个参数_Python - pyodbc调用具有参数名称的存储过程...
  8. 福字背景|传统中国风国潮设计必备素材!
  9. 【Vue2.0】—github小案例(二十三)
  10. POSIX 条件变量
  11. HDU1205 吃糖果【水题】
  12. ruby web性能响应时间
  13. 剖析美国大片《西部世界》 嵌入式技术应用新高度
  14. 为什么越来越多的人放弃欧美市场,转做Starday日本市场?
  15. OPPO手机里面的快应用是什么
  16. ! [rejected] Dev-1.1.1 -> Dev-1.1.1 (would clobber existing tag)
  17. 用计算机弹奏音乐的数字乐谱,抖音计算器音乐
  18. SAP中MD04中交货计划行例外信息07的分析
  19. 计算天数(Python实现)
  20. 在word中通过endnote打入文献标签

热门文章

  1. jfreechart开发体温单
  2. Hikvison对接iSecure Center时获取Appkey和Secert、不显示API网关、预览时提示网络请求失败
  3. oracle单机架构变双机,oracle双机热备架构方案
  4. 富兰克林的“修身计划”及现代启示(转)
  5. 2020年二级计算机msoffice题库,2020年3月全国计算机等级考试《二级MS Office高级应用》题库...
  6. 智能优化算法之 差分进化算法
  7. CVPR 2022 | 大连理工提出自校准照明框架,用于现实场景的微光图像增强
  8. wdr6500 php,WDR6500成功刷上OpenWrt!!!附上教程。
  9. 一文解决,oracle显示ORA-01017
  10. php下载.xlsx,php下载excel文件