1

我使用的背景減除檢測屏幕上的動作,然後我用cvFindContours檢測輪廓,當我使用cvBoundingRect我得到了很多小矩形的,這是由於背景減除不返回平滑連接的二值圖像有是這會導致很多小矩形的DIFF圖像中孔。我的問題是我怎麼能組到周圍的整個運動更大的矩形這些小矩形。分組多個邊框

回答

1

這取決於如何斷開是你的檢測輪廓, 你可以嘗試使用cvSmooth平滑圖像,然後塗抹一些形態學運營商,如擴張(cvDilate())和關閉(cvMorphologyEx())。

cvDilate()例如需要由CreateStructuringElementEx生成的IplConvKernel,並且可以創建最適合您需要的結構元素。