嗨,我一直在這個工作一段時間,但還沒有很好的解決方案。OpenCv Blob /輪廓標記
我正在逐幀讀取視頻幀,並使用背景減法' 確定有移動的區域,並使用cvFindContours()獲取移動對象的矩形邊界。
假設程序保持簡單,只能有2個人。
這些物體以可以重疊的方式移動,在一定的時間間隔內轉動並移開。
我如何正確地標記這個人x 2。
cvFindContour可以以隨機方式返回邊界。對於Frame1,Frame2,Frame3 .... FrameN
我可以初步比較矩形邊界質心以正確標記人體。一旦人類重疊並離開這種方法將失敗。
我試圖跟蹤原始obj的像素顏色(然而人類非常相似,某些區域具有類似於手,腿,頭髮的顏色),因此不夠好。
我用圖像統計考慮像:
CountNonZero(), SumPixels() 平均數() Mean_StdDev() MinMaxLoc() 範數()
唯一區分兩個對象。我相信這會是一個更好的方法。
很少有鏈接被破壞,請你更新! – 2vision2 2013-07-04 09:07:54