资源简介
这是一系列通过灰度映射、伽马调整、形态学变换、灰度直方图标准化等等方法来对图像细节进行增强的图像预处理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
相关资源
- 基于matlab的图像处理源程序
- 引导图像滤波器 Matlab实现
- 图像小波变换MatLab源代码
- 冈萨雷斯数字图像处理matlab版(第三
- 基于区域生长的图像分割MATLAB
- 基于matlab 的图像处理100实例
- 8领域边界跟踪 图像处理 matlab
- 细胞图像分割matlab代码
- 图像的二进小波分解matlab源码(保证
- Matlab图像二值化和逆向二值化
- matlab-图像处理算法
- p文件,MATLAB的
- matlab 数字图像对比度拉伸算法
- MATLAB实现混沌图像加密仿真程序
- 数字图像处理radon matlab变换算法代码
- 图像匹配matlab源程序sift算法
- 图像降噪Matlab代码
- Matlab图像分割边缘提取算法
- 基于MATLAB的图像特征点匹配和筛选
- 传统关联成像、计算鬼成像matlab
- 医学图像重建作业matlab源码
- 高光谱图像pca分析特征提取
- MATLAB7.x图像处理
- 灰度共生矩阵matlab
- SPECT图像重建与结果分析
- 图像的饱和度,亮度,色调的matlab代
- 系数绝对值最大 图像融合MATLAB算法
- MATLAB多聚焦图像融合将两张到六张不
- 灰度共生矩阵特征值不错的算法
- matlab实现对两幅图像的叠加
评论
共有 条评论