freeman链码边缘检测

时间:2018-09-15 07:55:48
【文件属性】:

文件名称:freeman链码边缘检测

文件大小:1KB

文件格式:M

更新时间:2018-09-15 07:55:48

边缘检测 MATLAB代码

MATLAB程序,可用。 一条直线的链码应满足 3 个条件:(1)最多只有两个相邻的基元(码)出现,且它们之差的绝对值模 8为 1;(2)上述两个码的其中之一只能单独出现;(3)这个单独出现的码一定是均匀分布在整个直线链码之中。 从直线上的一个点移到下一个点的过程,一定对应着Freeman 链码的 8 个基元之一,这是因为每个光栅点(像素)的 8 个相邻光栅点的方向及距离,恰恰与 Freeman 链码的 8个基元的方向及长度相一致。因此,可以利用 Freeman 链码 的条件来研究直线的识别。


网友评论

  • 不能运行 Error using cell Size inputs must be scalar. Error in freeman (line 16) line=cell(1,num1);