资源简介
利用matlab编写的K均值图像分类程序
代码片段和文件信息
function [ Result ] = K_means( Kthreshold )
% 此函数用于K-means图像分类
% K为待分类图像
[RowColDim]=size(K);
if Dim>1 %如果大于1,就是多波段图像,需要灰度化为单波段图像
A=rgb2gray(K);
else
A=K; %单波段图像
end
B=double(A);
Result=zeros(RowCol);
n=input(‘请选择类别总数:‘);
for i=1:n
Cen(i)=min(min(B))+(max(max(B))-min(min(B)))*(i/(n+1));
end
delta=Cen;
while delta>threshold
sum=zeros(1n);
count=zeros(1n);
avg=zeros(1n);
for i=1:Row
for j=1:Col
Min=256;
for k=1:n
if abs(Cen(k
- 上一篇:matlab边缘监测程序
- 下一篇:matlab大地坐标转换程序
相关资源
- matlab大地坐标转换程序
- matlab边缘监测程序
- GSO算法matlab代码
- 支持向量机手写体识别matlab
- mackey glass
- svg 仿真五个h桥级联
- 布朗运动MATLAB代码
- 内点法Matlab
- matlab加载ply文件程序
- 基于matlab的svpwm仿真
- 拟一维喷管流动的数值解
- G-P算法计算关联维数
- 四步相移法 matlab
- ISAR成像仿真matlab
- matlab2017b百度云
- 自适应遗传算法matlab程序
- 指针式仪表识别方法,确定指针式仪
- 一种多输出svr算法
- 简支梁内力计算matlab程序
- 配电网故障定位matlab程序
- 卷积神经网络CNN代码解析-matlab.doc
- Matlab_DSPBuilder实现DDS的设计
- jpeg标准亮度与色度量化表(质量因子
- PRI变换的matlab程序
- 数字图像处理matlab源代码
- 大数据可视化在医疗领域的应用
- 基于MATLAB_SIMULIN_省略_网型双馈风力发
- sg平滑 matlab语言
- 直驱永磁最大功率捕捉matlab仿真建模
- KPCA的MATLAB代码
评论
共有 条评论