资源简介

这是一系列通过灰度映射、伽马调整、形态学变换、灰度直方图标准化等等方法来对图像细节进行增强的图像预处理matlab代码

资源截图

代码片段和文件信息

clear 
close all
clc

for g=1:17;
I=imread(strcat(‘‘num2str(g)‘.png‘));
rotI=rgb2gray(I);
[mn]=size(rotI);
BW=im2bw(rotI0.7);
%figureimshow(BW);
se=strel(‘disk‘50);
CBW0=imclose(BWse);
%figureimshow(CBW);
J0=imadjust(rotI[00.7][01]);
J=J0;
se1=strel(‘disk‘30);
se2=strel(‘disk‘10);
CBW=imopen(CBW0se2);
BW1=imdilate(CBWse1);
BW2=imerode(CBWse1);
for i=1:m;
    for j=1:n;
        C=xor(BW1(ij)BW2(ij));
        if (CBW(ij)>0.5)
            J(ij)=rotI(ij);
        end
        if (C>0.5)
            J(ij)=(rotI(ij)/2+J0(ij)/2);
        end
    end
end
imwrite(Jstrcat(‘‘num2str(g)‘.png‘));
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         654  2015-06-24 14:43  f.m
     文件         648  2015-06-24 15:31  f1.m
     文件         555  2015-06-24 16:13  f2.m
     文件         426  2015-06-25 16:45  f3.m
     文件         992  2015-06-25 13:41  HE1.m
     文件         175  2015-06-25 17:33  HE2.m
     文件         192  2015-06-26 09:52  imhist111.m
     文件         175  2015-07-07 11:13  imhist112.m

评论

共有 条评论