资源简介
用k-means聚类以及特征提取算法,实现道路标志检测。
代码片段和文件信息
%show
function B=kmeansshow(Azkc)
B=uint8(A);
[hwd]=size(B);
for i=1:w
for j=1:h
min=1000000;
minn=1;
for n=1:k %将所有点带入再重新比较一次,使采样点进入不同的类
distance=(double(A(ji1))-z(nc-11))^2+(double(A(ji2))-z(nc-12))^2+(double(A(ji3))-z(nc-13))^2;
if (distance min=distance;
minn=n;
end
end
switch minn %对每一类设定不同的颜色
case 1
B(ji:)=[25500];%红
case 2
B(ji:)=[02550];%绿
case 3
B(ji:)=[00255];%蓝
case 4
B(ji:)=[0255255];
case 5
B(ji:)=[2552550];
case 6
B(ji:)=[2550255];
case 7
B(ji:)=[000]; %黑
case 8
B(ji:)=[255255255]%白;
end
end
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-05-19 09:26 K-means聚类\
文件 1279 2012-04-25 12:58 K-means聚类\kmeansshow.m
文件 9539 2012-04-25 12:38 K-means聚类\kmeans_fyl.fig
文件 11080 2012-05-08 21:20 K-means聚类\kmeans_fyl.m
- 上一篇:idl读取netcdf数据
- 下一篇:聚类实验 K均值和C均值
评论
共有 条评论