【发布时间】:2021-07-15 19:56:26
【问题描述】:
我有一个包含 20 个 .nii 文件的文件夹。需要将其转换为 png,因此使用 python nii2png.py 相同。 nii2png.py 这是我要更改的文件。这里有 2 个文件供您参考:Here 这些是 2 个 .nii 文件。 它的语法如下:
!python nii2png.py -i <input file> -o <output folder>
如何在循环或其他解决方案中传递这 20 个 .nii 文件? 这是nii2png文件的开头:
import numpy, shutil, os, nibabel
import sys, getopt
import scipy.misc
import imageio
import argparse
def main(argv):
inputfile = ''
outputfile = ''
try:
opts, args = getopt.getopt(argv,"hi:o:",["ifile=","ofile="])
except getopt.GetoptError:
print('nii2png.py -i <inputfile> -o <outputfile>')
sys.exit(2)
for opt, arg in opts:
if opt == '-h':
print('nii2png.py -i <inputfile> -o <outputfile>')
sys.exit()
elif opt in ("-i", "--input"):
inputfile = arg
elif opt in ("-o", "--output"):
outputfile = arg
print('Input file is ', inputfile)
print('Output folder is ', outputfile)
请忽略函数的缩进。
【问题讨论】:
标签: python parsing image-preprocessing medical-imaging