图像处理中边界搜索的陷阱
2009-05-10 16:23
471 查看
对于一个像素点的8领域,我们使用如下顺序搜索:
812
703
654
即1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8
那么下图邻接的边界点(用大于0的数表示):
001
023
040
搜索顺序即为:1 -> 3 -> 4 -> 2
我们会发现,当搜索到2时,已经找不到后续为搜索过的边界了
为了避免这种情况,在搜索过程中顺序需要做一些改变,先搜四领域,再搜八领域。
即1 -> 3 -> 5 -> 7 -> 2 -> 4 -> 6 -> 8
812
703
654
即1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8
那么下图邻接的边界点(用大于0的数表示):
001
023
040
搜索顺序即为:1 -> 3 -> 4 -> 2
我们会发现,当搜索到2时,已经找不到后续为搜索过的边界了
为了避免这种情况,在搜索过程中顺序需要做一些改变,先搜四领域,再搜八领域。
即1 -> 3 -> 5 -> 7 -> 2 -> 4 -> 6 -> 8
相关文章推荐
- 图像处理基本算法 链码 边界跟踪
- Python-OpenCV 处理图像(四)(五):图像直方图和反向投影 图像中边界和轮廓检测
- 二值图像--形态学处理4 击中,边界提取,孔洞填充,连通分量提取,凸壳,细化,骨架,形态学重建
- 图像处理基本算法 链码 边界跟踪
- 图像处理之基于图的广度优先搜索组件标记算法
- 图像处理基础知识系列之一:边界跟踪之内边界跟踪算法解释
- Python-OpenCV 处理图像(五):图像中边界和轮廓检测
- matlab练习程序(图像滤波时的边界处理)
- opencv卷积cvFileter2D与卷积边界cvCopyMakeBorder处理图像的总结
- Python-OpenCV 处理图像(五):图像中边界和轮廓检测
- 二值图像查找边界,并对边界进行搜索,剔除小边界
- Canvas---Canvas图像处理、图片查看器实现思路整理、拖动边界控制
- matlab练习程序(图像滤波时的边界处理)
- 图像处理算法基础(七)---形态学边界提取
- 图像处理学习方法及资源搜索
- matlab图像处理之二值图像内外边界跟踪
- Python-OpenCV 处理图像:图像中边界和轮廓检测
- 图像处理——模型搜索的原理
- 图像处理之边界跟踪
- OpenCV之imgproc 模块. 图像处理(2)实现自己的线性滤波器 给图像添加边界 Sobel 导数 Laplace 算子 Canny 边缘检测