将dicom的ct值归一到(0,255)
2015-12-09 16:25
176 查看
function status = dicom2bmp(infilename) I=dicomread(infilename); %读取图像 metadata=dicominfo(infilename); %存储信息 lop=length(metadata.WindowCenter);%查看窗位数量 if(lop~=length(metadata.WindowWidth))%与窗位数量是否一致 error('this is an error'); end for i=1:lop center=metadata.WindowCenter(i)/metadata.RescaleSlope - metadata.RescaleIntercept;%处理窗位数值,这个地方的处理很关键 width=metadata.WindowWidth(i)/metadata.RescaleSlope - metadata.RescaleIntercept;%处理窗宽数值,这个地方的处理很关键 M=mat2gray(I,[center-(width/2),center+(width/2)]);%归一化 a=strcat(infilename,num2str(i)); a=strcat(a,'.bmp');%输出文件名的操作 imwrite(M,a,'bmp');%输出为文件 subplot(1,lop,i),imshow(a),title(a);%显示 End
相关文章推荐
- Installing and Testing cygwin
- vs2010 EF4.0 访问mysql
- 15、MariaDB集群安装配置
- 线程
- Redis的Java客户端Jedis设计思路
- VisualVM无法运行提示找不到java
- tableViewcell自动调整高度
- byte 和 bit
- 加分二叉树
- 点击按钮控制div前后运动——定时器应用
- UTF-8 转 GBK
- HBase API 的使用(二)
- HBase API 的使用(一)
- ecshop 后台【左侧新增菜单】
- 【一】MongoDB安装及配置
- 【ITOO】NuGet发布类库包
- memcached 网络模型 --转载处:
- MacOS 多版本JDK切换
- CentOS下编写shell脚本来监控MySQL主从复制的教程
- Go语言beego框架环境搭建