表示与描述
对形状感兴趣时,可以选用外部表示(边界—长度、凹凸情况);关注区域属性时,可选用内部表示(组成的像素—颜色、纹理)。
描述子应尽可能对区域大小、平移与旋转的变换不敏感。
表示
链码
Freeman链码:


归一化差分链码具有唯一性、平移不变性、旋转不变性
b = boundaries(f, conn, dir) %产生边界,最后一个点与第一个点相同
%找到最长边界
d = cellfun('length', B)
[max_d, k]= max(d)
v= B{k(1)}
%可能序列很长,这时需要二次采样(网格分离)
[s su] = bsubsamp(b,