• 大小: 3.94KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: 其他
  • 标签: 其他  

资源简介


基于SLIC方法的超像素分割算法代码,纯MATLAB编写。

资源截图

代码片段和文件信息

function labedge = DetectLabEdge(labimg)

L = labimg(::1);
A = labimg(::2);
B = labimg(::3);
[M N] = size(L);
s = M*N;

temp = L;
temp(1 :) = [];
L_rise = [temp; L(M :)];
temp = L;
temp(M :) = [];
L_fall = [L(1 :); temp];
temp = L;
temp(: N) = [];
L_right = [L(: 1) temp];
temp = L;
temp(: 1) = [];
L_left = [temp L(: N)];
L_edge = abs(L_fall-L_rise)+abs(L_right-L_left);


temp = A;
temp(1 :) = [];
A_rise = [temp; A(M :)];
temp = A;
temp(M :) = [];
A_fall = [A(1 :); temp];
temp = A;
temp(: N) = [];
A_right = [A(: 1) temp];
temp = A;
temp(: 1) = [];
A_left = [temp A(: N)];
A_edge = abs(A_fall-A_rise)+abs(A_right-A_left);

temp = B;
temp(1 :) = [];
B_rise = [temp; B(M :)];
temp = B;
temp(M :) = [];
B_fall = [B(1 :); temp];
temp = B;
temp(: N) = [];
B_right = [B(: 1) temp];
temp = B;
temp(: 1) = [];
B_left = [temp B(: N)];
B_edge = abs(B_fall-B_rise)+abs(B_right-B_left);

labedge = L_edge + A_edge + B_edge;


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2412  2014-11-01 00:46  EnforceLabelConnectivity.m

     文件       3269  2014-10-31 22:34  PerformSuperpixelSLIC.m

     文件       1920  2014-11-01 10:55  SLIC_main.m

     文件       1004  2014-10-28 21:45  DetectLabEdge.m

     文件        684  2014-10-31 21:34  DrawContoursAroundSegments.m

     文件        740  2014-11-01 10:02  DrawContoursAroundSegments_EX.m

----------- ---------  ---------- -----  ----

                10029                    6


评论

共有 条评论