繪製點
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...