BME
dreyars
这个作者很懒,什么都没留下…
展开
-
图像频域处理
1.图像二维傅里叶变换fft2();2.傅里叶变换后进行中心化g=fftshift(); //函数描述为把零频分量移到中心3.处理后的频谱可进行对数增强,以便进行观察频谱imshow(log(abs(g)),[])4.确定频谱图的大小后,找到小于M/2和N/2的最小整数,确定中心点在中心点周围根据欧氏距离,对其进行滤波5.去中心化ifftshift();6.逆傅里叶变换ifft2();7.取实部...原创 2018-04-22 16:17:21 · 1790 阅读 · 0 评论 -
直方图均衡化
f=imread('spine.tif');f=im2double(f);1.设置数组g=zeros(1,256); //1列,256行的02.根据灰度值对数组中的0加一[M,N]=size(f); //读取图像大小for i=1:Mfor j=1:Ng(i,j)=0;g(1,f(i,j)+1)=g(1,f(i,j)+1)+1; //对不同灰度的像素数进行统计endendfor k=1:256...转载 2018-04-22 16:32:17 · 199 阅读 · 0 评论 -
DICOM
1 DICOM 文件格式DICOM 文件是指按照DICOM (Digital Imaging and Communications in Medicine)标准而存储的医学文件。它提供了一种封装方式,将DIc0M信息对象定义IOD的1个SOP(Service Object Pair)实例以数据集的形式封装在1个文件中DICOM 文件一般由1个DICOM文件头和1个DIc0M数据集合组成,数据集的字...转载 2018-04-21 16:29:30 · 2474 阅读 · 0 评论 -
im
1、imshow功能:显示读取的图像调用格式:imshow(I,n); %I 代表所显示的灰度图像的数据矩阵,n 为整数,代表所要显示图像的灰度等级数,默认值为 256;imshow(I,[low,high]); %[low,high]为图像数据的值域。2.subimage功能:在一个图形窗口中显示多幅图像调用格式:subimage(X,map); subimage(I); subimage(RG...转载 2018-04-21 20:05:51 · 231 阅读 · 0 评论 -
索引图像、抖动、灰度变换
[X,map] = rgb2ind(RGB,n) 使用最小方差量化和抖动将 RGB 图像转换为索引图像 X。map 最多包含 n 个颜色。n 必须小于或等于 65,536。X = rgb2ind(RGB, map) 使用逆颜色图算法和抖动,根据带颜色图 map 将 RGB 图像转换为索引图像 X。size(map,1) 必须小于或等于 65,536。[X,map] = rgb2ind(RGB, t...转载 2018-04-26 21:40:08 · 877 阅读 · 0 评论