第一次使用matlab spm配准医学图像,使用spm提供的GUI界面,一次只能处理一个图像。
使用一下脚本,可以实现批量配准操作:

spm_jobman('initcfg');
dir_path='E:\\xxx\\processed_t1\\new_MS'
subdir=dir(dir_path)
for i=3:length(subdir)%设置source文件地址source=fullfile( dir_path, subdir( i ).name, 'new_t1.nii' );%设置reference文件地址reference=fullfile( dir_path, subdir( i ).name, 'FLAIR_brain_norm.nii' );clear matlabbatch% 以下spm12默认设置matlabbatch{1}.spm.spatial.coreg.estwrite.ref = {reference};matlabbatch{1}.spm.spatial.coreg.estwrite.source = {source};matlabbatch{1}.spm.spatial.coreg.estwrite.other = {''};matlabbatch{1}.spm.spatial.coreg.estwrite.roptions.interp = 4;matlabbatch{1}.spm.spatial.coreg.estwrite.roptions.wrap = [0 0 0];matlabbatch{1}.spm.spatial.coreg.estwrite.roptions.mask = 0;matlabbatch{1}.spm.spatial.coreg.estwrite.roptions.prefix = 'r';% 运行spm_jobman('run', matlabbatch);
end

matlab spm批量配准相关推荐

  1. matlab的spm,医学图像的批量配准(Matlab,SPM),医学影像,matlabSPM

    医学影像批量配准,matlab 代码 配准后的文件与配准前的文件保存在统一目录下,命名以'r'开头. %------------------------------------------------ ...

  2. 用Matlab和SPM批量处理被试的经验总结

    大家好,在下之前在52brain.com或者称水滴论坛上以"空里流霜"的网名发表了一些帖子来介绍自己做核磁共振数据分析和其它一些数据分析的经验总结.后来52brain网站多次出现状 ...

  3. 关于Matlab生成批量文件文件名统一数字位数方法

    关于Matlab生成批量文件文件名统一数字位数方法 规定文件名数字位数方法: 读取文件方法 在生成批量含有数字编号的文件时,应该注意使用统一位数的数字来命名,且明明数字位数应该比文件数量最大值至少多一 ...

  4. matlab批量处理程序设计,Matlab实现批量处理图像的两种方法

    Matlab实现批量处理图像的两种方法 基本上有两个方法:一个是将你的图像统一进行一次重命名如:1.jpg,2.jpg等,然后利用for循环依次进行处理即可,如下面的语句:假设你的图像共有20副: s ...

  5. matlab文件批量命名,利用MATLAB批量对文件重命名

    利用MATLAB批量对文件重命名 tags: MATLAB 科研软件 序 窃·格瓦拉 没paper,实验肯定要做啊,不做就毕不了业 . 编程这方面,编程是不可能编程的,这辈子不可能编程的 . pape ...

  6. Matlab批量转换dicom,基于Matlab的批量转换DICOM格式CT序列图像的实现

    龙源期刊网 http://www.doczj.com/doc/25ac806b59fb770bf78a6529647d27284a733760.html 基于Matlab的批量转换DICOM格式CT ...

  7. matlab求直线斜率程序,使用matlab实现批量线性回归并出图(需要得到每条拟合直线斜率、截距以及R)...

    使用matlab实现批量线性回归并出图(需要得到每条拟合直线斜率.截距以及R) 我只会使用origin对多组数据进行线性回归,不会用matlab.现在数据比较多,大约100多组,我想请大家帮忙,能不能 ...

  8. 随机梯度下降法matlab程序,批量梯度下降和随机梯度下降

    1.概念 (1)批量梯度下降---最小化所有训练样本的损失函数,使得最终求解的是全局的最优解,即求解的参数是使得风险函数最小. (2)随机梯度下降---最小化每条样本的损失函数,虽然不是每次迭代得到的 ...

  9. 【MATLAB】批量读取图像raw文件(干货代码分享)

    [MATLAB]批量读取图像raw文件(干货代码分享) 1.先学个简单的,读取单张raw文件 matlab代码如下: %图像的基本信息: %512行,640列,像素深度16bit. col=640; ...

最新文章

  1. LeetCode Construct Binary Tree from Inorder and Postorder Traversal
  2. 日本推出机器人代理相亲,相亲现场帮你自我介绍
  3. 深度强化学习实战:Tensorflow实现DDPG - PaperWeekly 第48期
  4. Java学习的5个阶段,助大家步步攀升
  5. mfc文字闪烁如何解决_男同胞福音!如何解决尿尿时最尴尬的难题?建议偷偷收藏(文字版)...
  6. 信息学奥赛一本通(2065:【例2.2】整数的和)
  7. 小汤学编程之MySQL(三)——约束、多表查询、事务和数据库其他操作
  8. RegExp 构造函数
  9. 让 Android WebView 支持文件下载的三种解决方案
  10. matlab贝塞尔函数的根,matlab画贝塞尔函数根分布的曲线图
  11. 超级警探大战悍匪2java_JavaWeb之会话技术
  12. opencv kmeans聚类 实现图像色彩量化
  13. 怎么一步步编写简单的PHP的Framework(十九)
  14. CANape编程语言CASL之Script的创建与调用
  15. 计算机硕士工资一览表 08年各大IT公司薪水行
  16. 关于前端PDF显示和盖章(vue)
  17. 数据库三级考试 真题存储过程汇总(含答案)
  18. TCP,UDP,IP,数据链路层头部详解
  19. 穿冰丝很凉快,是有降温作用吗?穿戴冰丝衣物要注意哪些?
  20. 使用Plumber和React缩放R

热门文章

  1. 记录各个七七八八的输入 持续更新中
  2. 沈阳市民有望年底前拿到“一卡通”社保卡
  3. Vue全家桶系列之Vuex(二)
  4. 初入职场两件事 入对行,跟对人---Leo读 不是孙振耀写的职场感言 6
  5. Tomcat7 与 maven
  6. note20220419
  7. 【来日复制粘贴】关于排名
  8. 几款值得选的SSH客户端软件
  9. 异构计算的两大派别 为什么需要异构计算?
  10. 智能家居软文营销以受众为中心,创作有说服力的文案