资源简介
用于图像处理的自适应阈值分割算法,在matlab上实现的
代码片段和文件信息
function out=fgcl(I)
%计算图像的灰度最小值和最大值
tmin = min(I(:));
tmax = max(I(:));
%设定初始阈值
th = (tmin+tmax)/2;
%定义开关变量,用于控制循环次数
ok = true;
%迭代法计算阈值
while ok
g1 = I >= th;
g2 = I < th;
u1 = mean(I(g1));
u2 = mean(I(g2));
thnew = (u1+u2)/2;
%设定两次阈值的比较当满足小于1时停止循环
ok = abs(th - thnew) >= 1;
th = thnew;
end
th = floor(th);
%阈值分割
J = im2bw(Ith/255);
%结果显示
out=J;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 478 2013-05-26 18:39 fgcl.m
----------- --------- ---------- ----- ----
478 1
相关资源
- Matlab搭的双馈感应式风力发电系统机
- 系统辨识与MATLAB仿真程序与剖析夹
- PCA和LDA人脸识别matlab代码最紧邻分类
- 基于pca实现人脸识别matlab代码
- 多径信道matlab代码
- 排队模型的maltab代码
- LMS自适应滤波器的Matlab设计与仿真
- 模糊c均值聚类FCM算法的matlab代码
- matlab边界跟踪,输出边界点的坐标。
- DCT域数字图像加去水印的MATLAB代码
- MFDFA 多重分形程序 MATLAB
- FFBP的matlab代码
- 精通MATLAB/GUIDE界面编程
- 自适应核密度估计MATLAB源代码
- 油耗计算程学用matlab编写的
- BOC105功率谱图matlab实现
- 算术编码 matlab matlab
- 啁啾光栅matlab仿真
-
MIT-BIH Arrhythmia Databa
se 原始数据读取 - 自适应信号处理(.rtf
- KALMAN自适应滤波进行参数估计
- LMMSE估计在信道均衡中的应用,matla
- 基于DWT和SVD结合的水印嵌入MATLAB代码
- MATLAB环境下QPSK信号AWGN信道误码率仿真
- 带有MPPT功能的光伏阵列Matlab通用仿真
- matlab 处理 grid 数据matlab用于气象
- 神经网络 反向传播 matlab源代码 设计
- libsvm-mat-2.83-1
- matlab2weka matlab中使用weka包
- gabor滤波的matlab实现
评论
共有 条评论