0
我寫棄物探測器,但我有一個問題。對於每一個對象中找到我想提請其左右,但有10秒的延遲矩形(輪廓找到 - >等待10秒 - >畫出輪廓周圍的矩形),但我不知道如何實現延遲。 我會很感激你的幫助。延遲繪製矩形周圍形狀部
我寫棄物探測器,但我有一個問題。對於每一個對象中找到我想提請其左右,但有10秒的延遲矩形(輪廓找到 - >等待10秒 - >畫出輪廓周圍的矩形),但我不知道如何實現延遲。 我會很感激你的幫助。延遲繪製矩形周圍形狀部
C++:空隙drawContours(InputOutputArray圖像,InputArrayOfArrays 輪廓,整數contourIdx,常量標量&顏色,INT厚度= 1,INT 線型= 8,InputArray層次= noArray(),INT maxLevel = INT_MAX, 點偏移=點())
contourIdx - 參數指示輪廓繪製。如果是負值,則繪製所有輪廓。
所以你基本上可以這樣做:
Find contours here (not shown)
for (int i=0; i < contours.size(); ++i)
{
drawContours(image,contours, i,...); //the "i" here shows we are drawing just the i-th contour at an iteration.
cvWaitKey(10000);
}
我敢肯定,OpenCV的只能識別在一個通所有的輪廓,你還是會發現它們在一通,但你要實現的延遲只有在逐一繪製它們時纔是如此。