nii
  • 2024-10-29pyqt5实现nii文件叠加显示
            最近在做一个医学影像处理的项目,要求是使用pyqt5实现T1.nii文件和靶区文件的叠加显示。之前有web前端开发和一些python基础,pyqt5和医学影像文件(nii格式文件)处理都是第一次接触。趁着十一假期比较清闲,记录一下该功能实现的过程(pyqt5相关基础就不说了,B站很多新
  • 2024-10-10QT中vtk读取nii文件并修改其中标签
    //获取读取器的输出数据vtkSmartPointer<vtkNIFTIImageReader>reader=vtkSmartPointer<vtkNIFTIImageReader>::New();//设置读取器的输入文件名constchar*initNiiName="D:/initInput.nii";reader->SetFileName(initNiiName);//读取NII图像数据try{ reader-&
  • 2024-08-26window环境下关于fMRI的nii文件的预处理的批量代码
    配套fMRI预处理使用。之前预处理忘记删前十秒的文件(为什么要删掉?因为前十秒的文件不稳定),于是59个文件夹不仅要保留删除前十秒还没预处理的文件,还要在每个文件夹里删掉大概一共700个左右的各个预处理步骤遗留下的文件。后面问了chatGPT,写了window脚本挺好用的,省了不少事,这里记录一
  • 2024-07-29nii转dicom及修改dicom信息
    importnibabelimportnumpyasnpimportpydicomimportosfromtqdmimporttqdmdefconvertNsave(arr,file_dir,index=0,slice_thickness=1.0,pixel_spacing=(1.0,1.0)):"""`arr`:parameterwilltakeanumpyarraythatrepresents
  • 2024-07-24DICOM格式转NII格式——SPM12批量码
     运行说明:subjectsdir换成自己的文件夹地址,有多少个受试者的DICOM就有多少个subjects子元素。 %-----------------------------------------------------------------------%Jobsavedon02-Sep-201918:21:16bycfg_util(rev$Rev:6942$)%spmSPM-SPM12(7219
  • 2024-06-17nii转dicom,需要一个同序列dicom图像模板作为参考
    ``importnibabelimportnumpyasnpimportpydicomimportosfromtqdmimporttqdmdefconvertNsave(arr,file_dir,index=0,slice_thickness=1.0,pixel_spacing=(1.0,1.0)):"""`arr`:parameterwilltakeanumpyarraythatreprese