-
大小: 105KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-01-06
- 語言: Matlab
- 標(biāo)簽:
資源簡介
計算機視覺學(xué)習(xí)20講課程matlab源碼,親自測試可以使用。
代碼片段和文件信息
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%功能:演示Kmeans聚類算法在計算機視覺中的應(yīng)用
%實現(xiàn)如何利用Kmeans聚類實現(xiàn)圖像的分割;
%環(huán)境:Win7,Matlab2012b
%Modi:?NUDT-VAP
%時間:2014-10-17
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function?kmeans_demo1()
clear;close?all;clc;
%%?讀取測試圖像
im?=?imread(‘city.jpg‘);
imshow(im)?title(‘Imput?image‘);
%%?轉(zhuǎn)換圖像的顏色空間得到樣本
cform?=?makecform(‘srgb2lab‘);
lab?=?applycform(imcform);
ab?=?double(lab(::2:3));
nrows?=?size(lab1);?ncols?=?size(lab2);
X?=?reshape(abnrows*ncols2)‘;
figure?scatter(X(1:)‘X(2:)‘3‘filled‘);??box?on;?%顯示顏色空間轉(zhuǎn)換后的二維樣本空間分布
%print?-dpdf?2D1.pdf
%%?對樣本空間進行Kmeans聚類
k?=?5;?%?聚類個數(shù)
max_iter?=?100;?%最大迭代次數(shù)
[centroids?labels]?=?run_kmeans(X?k?max_iter);?
%%?顯示聚類分割結(jié)果
figure?scatter(X(1:)‘X(2:)‘3labels‘filled‘);?%顯示二維樣本空間聚類效果
h
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????118067??2014-02-12?14:08??1、K-means學(xué)習(xí)\city.jpg
?????文件???????2279??2015-04-28?09:21??1、K-means學(xué)習(xí)\kmeans_demo1.m
?????目錄??????????0??2019-02-21?19:21??1、K-means學(xué)習(xí)
-----------?---------??----------?-----??----
???????????????120346????????????????????3
評論
共有 條評論