我有4點的矢量:連接四點與drawContours OpenCV中
vector<vector<Point> > data(4);
data[0].push_back(Point(0,0));
data[1].push_back(Point(0,120));
data[2].push_back(Point(180,100));
data[3].push_back(Point(70,0));
我想將它們連接起來,並在圖像上畫出的形狀。 我試着用drawContours功能,但是這個代碼不工作:
for(int i = 0; i< data.size(); i++)
{
drawContours(input,data,i,Scalar(0,255,0),10,LINE_8);
}
*「code does not work」*對你有什麼意義?它畫了什麼?沒有?代碼是否被編譯? –
它只繪製了這些點之間沒有一條線。 – Mike