`
jgsj
  • 浏览: 962216 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

转自:http://www.aiseminar.cn/html/18/t-618.html?action-uchimage

函数cvDrawContours用于在图像上绘制外部和内部轮廓。当thickness >= 0 时,绘制轮廓线;否则填充由轮廓包围的部分。

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,只绘制contour;如果是1,将绘制contour后和contour同层的所有轮廓;如果是2,绘制contour后所有同层和低一层的轮廓,以此类推;如果值是负值,则函数并不绘制contour后的轮廓,但是将画出其子轮廓,一直到abs(max_level) - 1层。

thickness
绘制轮廓线的宽度。如果为负值(例如,等于CV_FILLED),则contour内部将被绘制。

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

offset
按给定值移动所有点的坐标。

分享到:
评论

相关推荐

    openCV——寻找并绘制图像的轮廓

    openCV——寻找并绘制图像的轮廓 在二值图像中寻找轮廓

    opencv轮廓的简单应用

    cvFindContours,cvThreshold,cvContourArea,cvArcLength,cvBoundingRect,cvMinAreaRect2,cvBoxPoints,cvMinEnclosingCircle,cvDrawContours。 1.查找轮廓 2.按地址依次取出轮廓 3.计算轮廓的相关参数 4、...

    aabcdef.rar_CVArcLength_cvBoundingRect_cvFindContours_cvMinAreaR

    opencv轮廓的简单应用: 相关函数如下: cvFindContours,cvThreshold,cvContourArea,cvArcLength,cvBoundingRect,cvMinAreaRect2,cvBoxPoints,cvMinEnclosingCircle,cvDrawContours。 1.查找轮廓 2.按...

    javacv-platform-1.3.3-src

    视频人脸识别,取代jmf。。。 Introduction JavaCV uses wrappers from the JavaCPP Presets of commonly used libraries by researchers in the field of computer vision (OpenCV, FFmpeg, libdc1394, PGR ...

    opencv2.1使用手册,pdf格式

    OpenCV Reference Manual v2.1 March 18, 2010 2 Contents I C API Reference 39 1 cxcore....1.1 Basic Structures . ....CvPoint ....CvPoint2D32f ....CvPoint3D32f ....CvPoint2D64f ....CvPoint3D64f ....CvSize ....

Global site tag (gtag.js) - Google Analytics