cvDrawContours:在图像上绘制外部和内部轮廓

函数cvDrawContours用于在图像上绘制外部和内部轮廓。

void cvDrawContours( CvArr *img, 

CvSeq* contour,

                     CvScalar external_color,

 CvScalar hole_color,

                      int max_level, 

int thickness=1,

                          int line_type=8,

 CvPoint offset=cvPoint(0,0) );


img
要在其上绘制轮廓的图像。和在其他绘图函数里一样,轮廓是ROI的修剪结果。

contour
指向第一个轮廓的指针。

external_color
外轮廓的颜色。

hole_color

内轮廓的颜色。


max_level

制轮廓的最大等级。如果等级为0,绘制单独的轮廓。如果为1,绘制轮廓及在其后的相同的级别下轮廓。如果值为2,所有的轮廓。如果等级为2,绘制所有同级轮廓及所有低一级轮廓,诸此种种。如果值为负数,函数不绘制同级轮廓,但会升序绘制直到级别为abs(max_level)-1的子轮廓。


thickness
当thickness >= 0 时,绘制轮廓线;否则填充由轮廓包围的部分。绘制轮廓线的宽度。如果为负值(例如,等于CV_FILLED),则contour内部将被绘制。

line_type
轮廓线段的类型,具体查看cvLine的描述。

offset

按照给出的偏移量移动每一个轮廓点坐标.当轮廓是从某些感兴趣区域(ROI)中提取的然后需要在运算中考虑ROI偏移量时,将会用到这个参数。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值