• 大小: 24KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: Matlab
  • 标签: slic  matlab  

资源简介

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


评论

共有 条评论