链码 边界长度 形状数
来源:互联网 发布:c语言经典程序100道 编辑:程序博客网 时间:2024/05/18 03:58
链码(又称为freeman码)是用曲线起始点的坐标和边界点方向代码来描述曲线或边界的方法,常被用来在图像处理、计算机图形学、模式识别等领域中表示曲线和区域边界。它是一种边界的编码表示法,用边界方向作为编码依据,为简化边界的描述,一般描述的是边界点集。
常用的链码按照中心像素点邻接方向个数的不同,分为4连通链码和8连通链码。4连通链码的邻接点有4个,分别在中心点的上、下、左和右。8连通链码比4连通链码增加了4个斜方向,因为任意一个像素周围均有8个邻接点,而8连通链码正好与像素点的实际情况相符,能够准确地描述中心像素点与其邻接点的信息。因此,8连通链码的使用相对较多。
边界长度(8-链码):链码对应长度相加,链码为基数,长度为根号2(1.414),链码为偶数,长度为1。
形状数定义为最小循环首差链码。
循环首差链码:用相邻链码的差代替链码。newi=v(i+1)-v(i),当i+1为0时,i为最末位数字;另newi为正数!-1用3代替,-2用2代替,-3用1代替。
(chain,difference)
(00332211,30303030)(03032211,33133030) (00032221,30033003)
归一化的一阶差分链码:就是对一阶差分来拿吗做归一化处理,把差分链码看做是由各个方向数构成的自然数,将该码按一个方向循环,使其构成的自然数最小。
如:循环首差为33133030,形状数为:03033133
0 0
- 链码 边界长度 形状数
- 图像形状特征(三)--链码及形状数
- 图像形状特征(三)--链码及形状数
- java__do while边界范围猜数
- 数的长度
- 数的长度
- 数的长度
- NYOJ - 数的长度
- 数的长度
- 数的长度
- 数的长度
- 数的长度
- acm-数的长度
- 数的长度
- NYOJ_69数的长度
- NYOJ69数的长度
- 数的长度
- 数的长度
- Android 文字自动滚动(跑马灯)效果的两种实现方法
- Log4j.properties配置详解
- 用TreeSet存储一个Student对象
- Subsets
- BCB保存图片到SQLSERVER
- 链码 边界长度 形状数
- RGB Bayer Color分析
- Eclipse启动参数解决占用CPU 100%,必须“立即结束”的问题
- libevent 服务器代码,简单的整理。
- 王垠博客转载的一些说明
- JAVA实现简易的文件存储系统
- 领域驱动设计(DDD:Domain-Driven Design)
- Android:图形解锁的绘制
- 三层小结