資源簡介
SLIC: simple linear iterative clustering的簡稱,即簡單的線性迭代聚類。
這是一個基于聚類算法的超像素分割,由LAB空間以及x、y像素坐標共5維空間來計算。不僅可以分割彩色圖,也可以兼容分割灰度圖,它還有一個優點就是可以人為的設置需要分割的超像素的數量。
代碼片段和文件信息
%?CIRCULARSTRUCT
%
%?Function?to?construct?a?circular?structuring?element
%?for?morphological?operations.
%
%?function?strel?=?circularstruct(radius)
%
%?Note?radius?can?be?a?floating?point?value?though?the?resulting
%?circle?will?be?a?discrete?approximation
%
%?Peter?Kovesi???March?2000
function?strel?=?circularstruct(radius)
if?radius?1
??error(‘radius?must?be?>=?1‘);
end
dia?=?ceil(2*radius);??%?Diameter?of?structuring?element
if?mod(dia2)?==?0?????%?If?diameter?is?a?odd?value
?dia?=?dia?+?1;????????%?add?1?to?generate?a?‘centre?pixel‘
end
r?=?fix(dia/2);
[xy]?=?meshgrid(-r:r);
rad?=?sqrt(x.^2?+?y.^2);??
strel?=?rad?<=?radius;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????675??2016-01-27?10:20??slic\circularstruct.m
?????文件???????5656??2016-01-27?10:18??slic\cleanupregions.m
?????文件???????5381??2016-01-27?10:20??slic\dbscan.m
?????文件???????2372??2016-01-27?10:19??slic\drawregionboundaries.m
?????文件???????2644??2016-01-27?10:18??slic\finddisconnected.m
?????文件???????2197??2016-01-27?10:18??slic\makeregionsdistinct.m
?????文件???????1165??2016-01-27?10:19??slic\maskimage.m
?????文件???????4451??2016-01-27?10:16??slic\mcleanupregions.m
?????文件???????4638??2016-01-27?10:19??slic\regionadjacency.m
?????文件???????2412??2016-01-27?10:19??slic\renumberregions.m
?????文件???????1096??2016-01-27?10:15??slic\rgb2lab.m
?????文件??????15175??2016-01-27?10:04??slic\slic.m
?????文件???????7324??2016-01-27?10:17??slic\spdbscan.m
?????文件???????1564??2016-01-27?10:16??slic\test.m
?????文件???????2326??2016-01-27?10:20??slic\testdbscan.m
?????目錄??????????0??2016-01-27?14:50??slic
-----------?---------??----------?-----??----
????????????????59076????????????????????16
- 上一篇:hopfield解決TSP問題matlab算法
- 下一篇:融合經典算法matlab
評論
共有 條評論