资源简介
利用一维最大熵对图像进行分割,是利用matlab软件实现程序
代码片段和文件信息
clear;
I=imread(‘D:\hdtx\000000014.bmp‘);
count=imhist(I);
% imhist(I)
[mn]=size(I);
N=m*n;
%L=87; %重新计算t1=21
%L=91; %重新计算t2=80
L=256; %重新计算t3=175
p=count/N;
s1=cumsum(p);
s2=1-s1;
A=zeros(LL);
B=zeros(LL);
AA=zeros(LL);
BB=zeros(LL);
for i=1:L %i的取值在计算t1时 i=1:L
%i的取值在计算t2时 i=t1:T3
%i的取值在计算t3时 i=t2:256
for j=1:i
if (s1(i)>0)
A(ij)=p(j)/s1(i); %计算A灰度级分布
else
A(ij)=0;
end
for k=i+1:L
if (s2(i)>0)
B(ik)=p(k)/s2(i); %计算B灰度级分布
else
B(ik)=0;
end
end
if (A(ij)>0)
AA1(ij)=log10(A(ij)); %每个分布的熵
e
- 上一篇:模糊神经网络matlab代码
- 下一篇:基于OSTU的阈值分割算法研究
相关资源
- 基于OSTU的阈值分割算法研究
- 模糊神经网络matlab代码
- 拉普拉斯算法matlab实现
- LBM模拟二维平板流matlab代码
- dwt算法matlab实现
- DE算法MATLAB代码
- NSGA2自定义优化函数MATLAB代码
- SURF等5种特征点检测代码matlab
- 数字图像置乱技术及其Matlab实现
- PLICP和matlabicp代码
- Camshift目标跟踪matlab实现
- QPSK调制解调的MATLAB程序仿真
- 小型火箭Matlab求解
- 2009毕设---数字通信中多径信道的MAT
- 萤火虫算法 matlab
- 遗传算法求解无约束优化问题matlab源
- ( 人工蜂群算法求解无约束优化问题
- 遗传算法求解背包问题matlab源码+原问
- matlab棋盘格角点自动检测提取程序
- 图像增强、图像形态学变换等matlab图
- 三维点云精简的均匀网格法&不均匀网
- 点特征直方图PFH算法的matlab实现,以
- matlab相机标定
- 有高斯噪声的RSSI值仿真代码
- matlab产生广义拉盖尔多项式系数
- 匹配滤波器原理及matlab实现
- PAPR问题的MATLAB程序
- 朴素贝叶斯分类matlab实现
- Matlab的PMSM矢量控制电流环仿真模型原
- SLIC超像素分割matlab代码
评论
共有 条评论