cvPolyLine與cvFillPoly的用法

2021-06-04 23:29:34 字數 1117 閱讀 7052

1、cvpolyline 繪製簡單或多樣的多邊形。

void cvpolyline( cvarr* img, cvpoint** pts, int* npts, int contours, int is_closed,

cvscalar color, int thickness=1, int line_type=8, int shift=0 );

img 

影象。pts 

折線的頂點指標陣列。

npts  

折線的定點個數陣列。也可以認為是pts指標陣列的大小

contours 

折線的線段數量。

is_closed 

指出多邊形是否封閉。如果封閉,函式將起始點和結束點連線。

color 

折線的顏色。

thickness 

線條的粗細程度。

line_type 

線段的型別。參見cvline。

shift 

頂點的小數點位數。

2、cvfillpoly用於乙個單獨被多邊形輪廓所限定的區域內進行填充。函式可以填充複雜的區域,例如,有漏洞的區域和有交叉點的區域等等。

void cvfillpoly( cvarr* img, cvpoint** pts, int* npts, int contours,cvscalar color, int line_type=8, int shift=0 );

img 

影象。pts 

指向多邊形的陣列指標。

npts 

多邊形的頂點個數的陣列。

contours 

組成填充區域的線段的數量。

color 

多邊形的顏色。

line_type 

組成多邊形的線條的型別。

shift 

頂點座標的小數點位數。

view plain

copy to clipboard

print?

#include "stdafx.h"  

#include "cv.h"  

#include "highgui.h"  

int main(int argc, char* argv) 

**:

SQL與NoSQL MySQL與NoSQL的融合

寫這一篇內容的原因是mysql5.6.2突然推出了memcached的功能。nosql to innodb with memcached的出現,可以看出nosql對關聯式資料庫的確產生了巨大的影響,個人覺得這是乙個非常大的進步,可以讓開發人員更加方便的使用nosql和關聯式資料庫。nosql一般被認...

指標與陣列 a與 a區別

假設宣告了乙個陣列a,則 a表示陣列a的首位址,a與 a 0 表示陣列a首元素的首位址,那麼 a 1與a 1有哪些區別呢?通過下面的實驗來說明。int i 0 int a 5 int p int a 1 for i 0 i 5 i printf a 0x p,a 0x p,a 1 0x p n a,...

apache與tomcat與weblogic對比

apache,tomcat,weblogic都是常用的中介軟體,發布 等應用都離不開這些好東東。強大程度對比apache 新手容易將apache與tomcat混亂。apache與tomcat都是同乙個公司生產的,apache是輕量級的,tomcat是企業級的。apache一般與php mysql等整...