繪製形狀和文字

2021-09-27 09:01:42 字數 709 閱讀 4329

繪製點

point()

繪製線lint()

繪製矩形

rectangle()

繪製圓形

circle()

繪製橢圓(或者弧線)

ellipse()

繪製多邊形

繪製填充多邊形

繪製文字

puttext()

注:字型為 font_ 或 qt_font_

備註:

linttype = line_aa 消除鋸齒

隨機生成線:

for (int i = 0; i < 100000; i++)

**中 waitkey(500) 是關鍵,沒有的話無法顯示

waitkey

waitkey函式,它顯示指定的影象。引數表示毫秒。沒有的話,它就不會顯示影象。例如,waitkey(0)將無限地顯示視窗,直到任何按鍵按下

if ( waitkey(500) > 0 )

等待500毫秒,若有按鍵,執行if語句,沒有按鍵則跳過

沒有waitkey()無法顯示影象:highgui是什麼:

highgui 高階影象使用者介面介面。比如:彈出個視窗,顯示幅影象,就要用到這個模組。

參考:

08 繪製形狀和文字

1 使用cv point 代表點 cv scalar 代表顏色向量 2 繪製線,矩形,圓,橢圓等基本幾何形狀 3 隨機生成與 影象上 繪製文字 4 演示 1 point表示2d平面上乙個點x,y use point p p.x 10 p.y 8 orp point 10 8 2 scalar表示四個...

opencv 繪製形狀和文字

以下程式可以在影象上寫文字,畫圓,畫矩形,畫線條,寫文字。還可以不斷畫線,非常美。include include includeusing namespace std using namespace cv mat bgimage const char drawdemo win draw shapes...

OpenCV學習之繪製形狀和文字

point p p.x 10 p.y 8 orp point 10,8 演示 include include using namespace std using namespace cv 定義全域性 mat bgimage const char drawdemo win draw shapes an...