读取"C:\Users\Admin\Desktop\在职研\mission\CTandUS picture\waibuUS\1-US.nii" nii格式文件并转换成jpg图片保存在桌面
时间: 2024-03-15 14:40:40 浏览: 181
fMRI如何将4D-nii文件转化为3D-nii文件工具箱
5星 · 资源好评率100%
要读取nii格式文件并将其转换为jpg图片,可以使用Python中的nibabel库。以下是一个示例代码来完成这个任务:
```python
import nibabel as nib
import numpy as np
from PIL import Image
# 读取nii文件
nii_file = "C:/Users/Admin/Desktop/在职研/mission/CTandUS picture/waibuUS/1-US.nii"
nii_img = nib.load(nii_file)
nii_data = nii_img.get_fdata()
# 将数据转换为图像
img_data = np.squeeze(nii_data) # 去除多余的维度
img_data = img_data.astype(np.uint8) # 转换为无符号8位整数
img = Image.fromarray(img_data)
# 保存为jpg图片
output_file = "C:/Users/Admin/Desktop/output.jpg"
img.save(output_file)
print("图片已保存至桌面。")
```
请注意,你需要安装nibabel和Pillow库,可以使用以下命令进行安装:
```shell
pip install nibabel Pillow
```
阅读全文