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