数字图像处理的区域生长算法
2014-05-29 21:43
246 查看
最近项目里面用到来区域生长算法,感觉有点用处,下面做一下记录,作为分享。
区域生长算法:根据一个种子像素点,以八邻域不断往外扩张,直到边界位置。算法的步骤如下:
(1).首先建立两个栈,分别用来保存将要检测的的点以及已经检测过点点;
(2).以当前种子点(x,y)作为起点,做八邻域检索,如果满足检索条件的,则放入待检测栈中,并将满足条件的点设置为1;
(3).取出待检测栈栈顶的点(x0,y0),并将(x0,y0)复制给(x,y);
(4).重复执行2,3,直到待检测栈为空
(5).重新找下一个种子点;
区域生长算法:根据一个种子像素点,以八邻域不断往外扩张,直到边界位置。算法的步骤如下:
(1).首先建立两个栈,分别用来保存将要检测的的点以及已经检测过点点;
(2).以当前种子点(x,y)作为起点,做八邻域检索,如果满足检索条件的,则放入待检测栈中,并将满足条件的点设置为1;
(3).取出待检测栈栈顶的点(x0,y0),并将(x0,y0)复制给(x,y);
(4).重复执行2,3,直到待检测栈为空
(5).重新找下一个种子点;
相关文章推荐
- 图像处理算法1——区域生长法
- 图像处理算法1——区域生长法
- 区域生长法的编程实现——程序员数字图像处理第一步
- 数字图像处理----区域生长之面积统计
- 数字图像处理,经典对比度增强算法
- 数字图像处理领域算法之图像旋转
- 图像处理之基础---肤色检测算法 - 基于不同颜色空间简单区域划分的皮肤检测算法
- 数字图像处理算法实现------------编程心得(1)
- 数字图像处理基本算法实现(3)--section3.5-6空间滤波处理
- 数字图像处理领域的二十四个典型算法及vc实现、第二章
- C#数字图像处理算法详解大全
- 数字图像处理,图像锐化算法的C++实现
- 数字图像处理领域的二十四个典型算法及vc实现、第一章
- 数字图像处理领域的二十四个典型算法及vc实现、第二章
- 数字图像基本处理算法
- 数字图像处理领域的二十四个典型算法及vc实现、第一章
- 数字图像处理领域的二十四个典型算法及vc实现、上
- 数字图像处理领域的二十四个典型算法及vc实现、第一章
- 【图像算法】彩色图像分割专题三:边缘检测+区域生长 法
- 数字图像处理—图像分割—串行区域(区域生长)(分裂合并)