matlab操作
此专栏内容是matlab的一些图像处理操作,均是学习的内容,仅供学习,有错欢迎交流呀
Sandyzz
不能及时看到消息,有急事可以邮件联系:mei.zhao613@foxmail.com
展开
-
MATLAB——直方图操作
直方图均衡化代码:I=dicomread('img');%img为输入的图像文件[h]=imhist(I);I1=histeq(I,256);[h1]=imhist(I1);subplot(2,2,1),imshow(I),title('orginal');subplot(2,2,2),bar(h,20,'c'),title('原始图的直方图');subplot(2,2,3),imshow(I1),title('直方图均衡化');subplot(2,2,4),bar(h1,20,'c'),原创 2021-04-16 16:22:32 · 2404 阅读 · 0 评论 -
开窗显示读取DICOM图像
matlab——开窗显示法读取dicom图像直接读取dicom图像,对比度很低,利用开窗显示法,读取的图片更为清晰,更利于医学分析ct值和灰度值之间的变换公式:ct= pixel * RescaleSlope +RescaleIntercept将ct值转换为灰度值的开窗显示info=dicominfo('img');%读取dicom图像的元数据wc=info.WindowCenter;%读取窗位ww=info.WindowWidth;%读取窗宽rs=info.RescaleSlope;r原创 2021-03-26 12:51:19 · 1211 阅读 · 0 评论 -
图像增强2
matlab——图像增强2利用非线性函数对医学图像进行处理对数函数:对数变换公式s = c * log(1 + v * r) / log(v + 1),r为输入的图像数据反对数函数:反对数变换公式为s = ((v + 1) .^ r - 1) / v,r为输入的图像数据幂函数:幂次变换的公式为 s = c * r ^ v ,r为输入图像像素I=dicomread('img');%读取医学图像“img”I1=mat2gray(double(I));%将图片进行归一化,并转换为double类型I_原创 2021-03-26 12:34:56 · 476 阅读 · 0 评论 -
matlab——图像增强
matlab——图像增强线性函数利用线性函数(y=ax+b)对医学图像进行变换a>1;增强对比度a<1;降低对比度b>1;增加亮度b<1;降低亮度I=dicomread('img');%读取dicom图像,图像文件名为‘img’I_addcon=10*I;I_redcon=0.1*I;I_addli=I+6000;I_redli=I-10;subplot(3,2,1),imshow(I),title('原始图形');subplot(3,2,2),imsh原创 2021-03-26 12:23:34 · 243 阅读 · 0 评论