tft每日頭條

 > 生活

 > 基于opencv畫散點圖

基于opencv畫散點圖

生活 更新时间:2024-09-27 13:39:01

基于opencv畫散點圖(在圖像上繪制外部和内部輪廓)1

人工智能函數

函數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

按給定值移動所有點的坐标。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved