第5章/图像形态学-图像分割(cvPyrSegmentation)
来源:互联网 发布:国画蝈蝈扇面淘宝价 编辑:程序博客网 时间:2024/05/22 18:39
第5章/图像形态学-图像分割(cvPyrSegmentation)
//rorger
//2010
//仅是练习,不要太认真
先看看帮助文件:
PyrSegmentation
PyrSegmentation用金字塔实现图像分割
void cvPyrSegmentation( IplImage* src, IplImage* dst,
CvMemStorage* storage, CvSeq** comp,
int level, double threshold1, double threshold2 );
src
输入图像.
dst
输出图像.
storage
Storage: 存储连通部件的序列结果
comp
分割部件的输出序列指针 components.
level
建立金字塔的最大层数
threshold1
建立连接的错误阈值
threshold2
分割簇的错误阈值
函数 cvPyrSegmentation 实现了金字塔方法的图像分割。金字塔建立到 level 指定的最大层数。如果 p(c(a),c(b))<threshold1,则在层 i 的象素点 a 和它的相邻层的父亲象素 b 之间的连接被建立起来,
定义好连接部件后,它们被加入到某些簇中。如果p(c(A),c(B))<threshold2,则任何两个分割 A 和 B 属于同一簇。
如果输入图像只有一个通道,那么
p(c1,c2)=|c1-c2|.
如果输入图像有单个通道(红、绿、兰),那幺
p(c1,c2)=0,3·(c1r-c2r)+0,59·(c1g-c2g)+0,11·(c1b-c2b) .
每一个簇可以有多个连接部件。图像 src 和 dst 应该是 8-比特、单通道 或 3-通道图像,且大小一样
//学习OpenCV中的介绍:
图像分割需要先建立一个图像金字塔,然后在Gi的像素和Gi+1的像素直接依照对应关系,建立起"父-子"关系,通过这种方式,快速初始分割可以先在金字塔高层的低分辨率图像上完成,然后逐层对分割加以优化;
- 第5章/图像形态学-图像分割(cvPyrSegmentation)
- 第五章 - 图像形态学 - 基于图像金字塔的图像分割(cvPyrSegmentation)
- 第五章 - 图像形态学 - 基于图像金字塔的图像分割(cvPyrSegmentation)
- cvPyrSegmentation() 图像金字塔分割
- opencv 金字塔图像分割cvPyrSegmentation
- 第5章/图像形态学-图像金字塔
- cvPyrSegmentation 高斯图像金字塔做分割
- opencv用金字塔cvPyrSegmentation实现图像分割
- matlab 图像形态学处理与图像分割
- opencv学习笔记(十七)利用cvPyrSegmentation()做图像分割
- 第5章/图像形态学-膨胀(dilate)和腐蚀(erode)
- OpenCV/第5章 图像形态学自定义的核
- OpenCV/第5章 图像形态学 漫水填充算法
- opencv14-图像分割--超像素分割与形态学分割
- 图像形态学
- 图像形态学
- 图像形态学
- 图像形态学
- SCI文章投稿经验技巧
- C语言内存的动态存储管理4-边界标识法
- 大型项目里是如何进行log处理,和异常处理
- ASP.NET页面跳转的几种方法
- static_cast、dynamic_cast、reinterpret_cast、和const_cast
- 第5章/图像形态学-图像分割(cvPyrSegmentation)
- asp.net中的设置日期问题
- wprintf输出中文
- 网络评估类型-选自desktop help
- 判断目录是否可写
- 混,也是一种生活
- 拉卡拉孙陶然:创业的36条军规
- ABAP memory中的Export和Import
- 如何判断两个字符串相等