一、图像分割简介

理论知识参考:【基础教程】基于matlab图像处理图像分割【含Matlab源码 191期】

二、部分源代码


function MRiLabwarning off; % disable warning[pathstr,name,ext]=fileparts(mfilename('fullpath'));% Check MEX existence
fpath = [pathstr filesep 'Lib' filesep 'bin'];
if exist([fpath filesep 'DoScanAtCPU.mexw64'], 'file')% MEX exist, do nothing
elsetry fileUrl = ['http://mrilab.sourceforge.net/bin/MRiLab1.2Bin.zip'];zipFileName = fullfile(fpath,'MRiLab1.2Bin.zip');disp('Downloading core MEX files from MRiLab website http://sourceforge.net/projects/mrilab/');urlwrite(fileUrl,zipFileName);disp('Unzip files ...');unzip(zipFileName,fpath);rehash;catch meerror_msg{1,1}='Some core MEX files for running MRiLab can not be configured.';error_msg{2,1}='Please download MRiLab full version with all MEX configured from';error_msg{3,1}='http://sourceforge.net/projects/mrilab/';errordlg(error_msg);return;end
end% Open MRiLab main panel
addpath(genpath(pathstr));
SimuPanel(pathstr);
clear pathstr name extend
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% MRiLab auto generated file: DO NOT EDIT!     %
% Generated by MRiLab "DoWriteXML2m" Generator %
% MRiLab Version 1.2                           %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function [B1x, B1y, B1z, Pos]=Coil_9ChSurfChest
%====================================
p.Azimuth=pi/2;
p.CoilID=1;
p.CurrentDir=1;
p.Elevation=0;
p.PosX=-0.1;
p.PosY=-0.1;
p.PosZ=-0.1;
p.Radius=0.04;
p.Scale=0.1;
p.Segment=20;
[B1xt, B1yt, B1zt, Post]=CoilCircle(p);
B1x(:,:,:,p.CoilID)=B1xt;
B1y(:,:,:,p.CoilID)=B1yt;
B1z(:,:,:,p.CoilID)=B1zt;
Pos(p.CoilID,:)=Post;
p=[];
%--------------------
p.Azimuth=pi/2;
p.CoilID=2;
p.CurrentDir=1;
p.Elevation=0;
p.PosX=-0.1;
p.PosY=-0.1;
p.PosZ=0;
p.Radius=0.04;
p.Scale=0.1;
p.Segment=20;
[B1xt, B1yt, B1zt, Post]=CoilCircle(p);
B1x(:,:,:,p.CoilID)=B1xt;
B1y(:,:,:,p.CoilID)=B1yt;
B1z(:,:,:,p.CoilID)=B1zt;
Pos(p.CoilID,:)=Post;
p=[];
%--------------------
p.Azimuth=pi/2;
p.CoilID=3;
p.CurrentDir=1;
p.Elevation=0;
p.PosX=-0.1;
p.PosY=-0.1;
p.PosZ=0.1;
p.Radius=0.04;
p.Scale=0.1;
p.Segment=20;
[B1xt, B1yt, B1zt, Post]=CoilCircle(p);
B1x(:,:,:,p.CoilID)=B1xt;
B1y(:,:,:,p.CoilID)=B1yt;
B1z(:,:,:,p.CoilID)=B1zt;
Pos(p.CoilID,:)=Post;
p=[];
%--------------------
p.Azimuth=pi/2;
p.CoilID=4;
p.CurrentDir=1;
p.Elevation=0;
p.PosX=0;
p.PosY=-0.1;
p.PosZ=-0.1;
p.Radius=0.04;
p.Scale=0.1;
p.Segment=20;
[B1xt, B1yt, B1zt, Post]=CoilCircle(p);
B1x(:,:,:,p.CoilID)=B1xt;
B1y(:,:,:,p.CoilID)=B1yt;
B1z(:,:,:,p.CoilID)=B1zt;
Pos(p.CoilID,:)=Post;
p=[];
%--------------------
p.Azimuth=pi/2;
p.CoilID=5;
p.CurrentDir=1;
p.Elevation=0;
p.PosX=0;
p.PosY=-0.1;
p.PosZ=0;
p.Radius=0.04;
p.Scale=0.1;
p.Segment=20;
[B1xt, B1yt, B1zt, Post]=CoilCircle(p);
B1x(:,:,:,p.CoilID)=B1xt;
B1y(:,:,:,p.CoilID)=B1yt;
B1z(:,:,:,p.CoilID)=B1zt;
Pos(p.CoilID,:)=Post;
p=[];
%--------------------
p.Azimuth=pi/2;
p.CoilID=6;
p.CurrentDir=1;
p.Elevation=0;
p.PosX=0;
p.PosY=-0.1;
p.PosZ=0.1;
p.Radius=0.04;
p.Scale=0.1;
p.Segment=20;
[B1xt, B1yt, B1zt, Post]=CoilCircle(p);
B1x(:,:,:,p.CoilID)=B1xt;
B1y(:,:,:,p.CoilID)=B1yt;
B1z(:,:,:,p.CoilID)=B1zt;
Pos(p.CoilID,:)=Post;
p=[];
%--------------------
p.Azimuth=pi/2;
p.CoilID=7;
p.CurrentDir=1;
p.Elevation=0;
p.PosX=0.1;
p.PosY=-0.1;
p.PosZ=-0.1;
p.Radius=0.04;
p.Scale=0.1;
p.Segment=20;
[B1xt, B1yt, B1zt, Post]=CoilCircle(p);
B1x(:,:,:,p.CoilID)=B1xt;
B1y(:,:,:,p.CoilID)=B1yt;
B1z(:,:,:,p.CoilID)=B1zt;
Pos(p.CoilID,:)=Post;
p=[];
%--------------------
p.Azimuth=pi/2;
p.CoilID=8;
p.CurrentDir=1;
p.Elevation=0;
p.PosX=0.1;
p.PosY=-0.1;
p.PosZ=0;
p.Radius=0.04;
p.Scale=0.1;
p.Segment=20;
[B1xt, B1yt, B1zt, Post]=CoilCircle(p);
B1x(:,:,:,p.CoilID)=B1xt;
B1y(:,:,:,p.CoilID)=B1yt;
B1z(:,:,:,p.CoilID)=B1zt;
Pos(p.CoilID,:)=Post;
p=[];
%--------------------
p.Azimuth=pi/2;
p.CoilID=9;
p.CurrentDir=1;
p.Elevation=0;
p.PosX=0.1;
p.PosY=-0.1;
p.PosZ=0.1;
p.Radius=0.04;
p.Scale=0.1;
p.Segment=20;
[B1xt, B1yt, B1zt, Post]=CoilCircle(p);
B1x(:,:,:,p.CoilID)=B1xt;
B1y(:,:,:,p.CoilID)=B1yt;
B1z(:,:,:,p.CoilID)=B1zt;
Pos(p.CoilID,:)=Post;
p=[];
%--------------------
end

三、运行结果

四、matlab版本及参考文献

1 matlab版本
2014a

2 参考文献
[1] 蔡利梅.MATLAB图像处理——理论、算法与实例分析[M].清华大学出版社,2020.
[2]杨丹,赵海滨,龙哲.MATLAB图像处理实例详解[M].清华大学出版社,2013.
[3]周品.MATLAB图像处理与图形用户界面设计[M].清华大学出版社,2013.
[4]刘成龙.精通MATLAB图像处理[M].清华大学出版社,2015.
[5]赵勇,方宗德,庞辉,王侃伟.基于量子粒子群优化算法的最小交叉熵多阈值图像分割[J].计算机应用研究. 2008,(04)

【医学图像分割】基于matlab磁共振成像 (MRI) 数值模拟平台【含Matlab源码 826期】相关推荐

  1. 基于JAVA校园生活信息服务平台计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA校园生活信息服务平台计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA校园生活信息服务平台计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 ...

  2. 基于JAVA牙科诊所信息化管理平台计算机毕业设计源码+系统+lw文档+部署

    基于JAVA牙科诊所信息化管理平台计算机毕业设计源码+系统+lw文档+部署 基于JAVA牙科诊所信息化管理平台计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  3. 基于JAVA心灵治愈服务平台计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA心灵治愈服务平台计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA心灵治愈服务平台计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  4. 基于java二次元信息分享平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java二次元信息分享平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java二次元信息分享平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 项目架构:B ...

  5. 基于java线上教学平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java线上教学平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java线上教学平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈: 项目架构 ...

  6. 基于java安防管理平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java安防管理平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java安防管理平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈: 项目架构 ...

  7. 基于JAVA智能外包管理平台计算机毕业设计源码+系统+lw文档+部署

    基于JAVA智能外包管理平台计算机毕业设计源码+系统+lw文档+部署 基于JAVA智能外包管理平台计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  8. 基于JAVA农业信息化服务平台计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA农业信息化服务平台计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA农业信息化服务平台计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开 ...

  9. 基于JAVA法律知识分享平台计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA法律知识分享平台计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA法律知识分享平台计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  10. 基于java的社会公益平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java的社会公益平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java的社会公益平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈: 项目 ...

最新文章

  1. mysql带BETTEEN ADN 关键字的查询
  2. Linux下用Python调用C模块
  3. 《数据库SQL实战》查找当前薪水详情以及部门编号dept_no
  4. python加密模块教程_Python加密模块的hashlib,hmac模块使用解析
  5. mysql 绕过select报错_MySQL注射绕过技巧(三)
  6. 女人必知 教你认清6种隐性坏男人
  7. puppeteer( Nodejs 版 selenium )快速入门
  8. 世界大学生超算竞赛正式启动,再次引发全球关注
  9. java 列表对话框
  10. 自动移动鼠标避免锁屏
  11. Linux gd库安装步骤说明
  12. 硬件产品的成本构成——研发、产品边际成本和服务
  13. arm体系结构:arm920t
  14. 氨基酸序列碎裂by离子-生物信息学笔记
  15. web前端开发工程师养成记
  16. 在JavaScript中使用Octet Streams
  17. 简单局域网网络故障排查和处置
  18. 高等院校毕业生登记表计算机水平怎么填,关于《高等学校毕业生登记表》填写详细说明...
  19. Fastly 全球规模边缘云计算实践
  20. 做生意和追女人,“绝色真经”!

热门文章

  1. rabbitmq4-工作队列及公平分发模式
  2. Excel文件输出到浏览器
  3. AJAX不能访问MVC后台程序的问题
  4. iphone中input标签会多出一块的解决办法
  5. Jconsole使用实例解说
  6. Linux下网站搭建(2)---Mysql安装和基本操作
  7. 多个文件或pdf合并生成一个Pdf
  8. 黑马程序员传智播客迭代器和循环生成fibonacci数列
  9. 数组做函数参数的退化问题
  10. 20181224每日一句