Opencv中cvStartFindContours函数的具体定义

只找到这个函数的定义,此函数找到每一个连通域

cvStartFindContours(void*_img,CvMemStorage*storage,int header_size,int mode,int method,CvPoint offset)

_img 8比特、单通道二值图像

storage 提取到的轮廓容器,也就是CvMemStorage开辟的内存块

header_size 序列头的尺寸,常用的方法,sizeof(CvContourEx)

mode 提取模式,有四种提取方法

CV_RETR_EXTERNAL 只提取最外层的轮廓

CV_RETR_LIST 提取所有轮廓,并且放置在list中

CV_RETR_CCOMP 提取所有轮廓,并且将其组织为两层的hierarchy:顶层为连通域的外围边界,次层为洞的内层边界

CV_RETR_TREE 提取所有轮廓,并且重构嵌套轮廓的全部hierarchy

method 逼近方法

CV_CHAIN_CODE Freeman链码的输出轮廓,其它方法输出多边形(顶点序列)

CV_CHAIN_APPROX_NONE 将所有点由链码形式翻译为点序列形式

CV_CHAIN_APPROX_SIMPLE 压缩水平、垂直和对角分割,即函数只保留末端的像素点

CV_CHAIN_APPROX_TC89_KCOS 应用Teh-Chin链逼近算法

CV_LINK_RUNS 通过连接为1的水平碎片使用完全不同的轮廓提取算法。

offset  每一个轮廓点的偏移量,ROI偏移量,常用方法cvPoint(0,0),也就是偏移量对整体图像有效

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值