Spaces:
Sleeping
Sleeping
import gradio as gr | |
import nibabel as nib | |
import pydicom | |
import os | |
def convert(input): | |
# if linux | |
path = input.name | |
print("Zip file path:", path) | |
assert path.endswith('.zip'), 'File must be a zip file' | |
os.system(f'unzip "{path}" -d "{path[:-4]}"') | |
path = path[:-4] | |
print("Dicom folder path:", path) | |
print("This is the list of files in the folder:", os.listdir(path)) | |
gr.Interface( | |
fn=convert, | |
inputs=gr.File(type="file", label="Dicom folder (.zip)", file_types=["zip"]), | |
outputs="file", | |
title="Convert a Dicom folder to a Nifti (.nii.gz) file", | |
).launch() |