选择文件->本地(提前把jpg放到本地,且放几张到前端)/服务器(不知道能不能导通)选择一张图片->一键分割->将图片前缀传给算法调用算法(后端把得到的预测nii切片成jpg
私下将所有的img原图数据集(可先准备一个原图)切片成jpg作为准备(已准备),提前就准备好。如果其他人使用,首先应自己准备一张jpg图片(所以切片功能可作为副页面)。
加载一张jpg到前端,传参数名图片前缀到算法test,得到一个nii预测后,再切片转成jpg(既然挪到本地就不用在管服务器如何再保存到本地了)加载到前端。
一、nii转jpg及问题
参考:批量nii文件转换成jpg格式_llly333的博客-CSDN博客_nii文件转换为jpg
用jupyter notebook运行,方便修改运行。
环境:名为open-mmlab的envs环境
改一下nii文件路径以及存放jpg路径即可。
import nibabel as nib
import numpy as np
import imageio
import os
#读取nii文件
def read_niifile(niifile): # 读取niifile文件
img = nib.load(niifile) # 下载niifile文件(其实是提取文件)
img_fdata = img.get_fdata() # 获取niifile数据
img90 &#