Spaces:
Runtime error
Runtime error
Update main.py
Browse files
main.py
CHANGED
|
@@ -23,9 +23,10 @@ async def segment(files: list[UploadFile]):
|
|
| 23 |
print("input processed")
|
| 24 |
output = segment_all(wt_model, tc_model, et_model, flair_tensor, t1_tensor, t1ce_tensor, t2_tensor)
|
| 25 |
print("Segmented Successfuly!", output.shape)
|
| 26 |
-
|
|
|
|
| 27 |
with tempfile.NamedTemporaryFile(suffix=".nii") as tempFile:
|
| 28 |
-
nib.save(
|
| 29 |
return FileResponse(tempFile.name, media_type="multipart/form-data")
|
| 30 |
|
| 31 |
except Exception as e:
|
|
|
|
| 23 |
print("input processed")
|
| 24 |
output = segment_all(wt_model, tc_model, et_model, flair_tensor, t1_tensor, t1ce_tensor, t2_tensor)
|
| 25 |
print("Segmented Successfuly!", output.shape)
|
| 26 |
+
output_img = nib.Nifti1Image(output, affine=np.eye(4))
|
| 27 |
+
|
| 28 |
with tempfile.NamedTemporaryFile(suffix=".nii") as tempFile:
|
| 29 |
+
nib.save(output_img, tempFile.name)
|
| 30 |
return FileResponse(tempFile.name, media_type="multipart/form-data")
|
| 31 |
|
| 32 |
except Exception as e:
|