2017-07-09 74 views
0

我需要檢測其中的對象(大多人)是關係到牆壁上。我可以在天花板上安裝一個固定位置的攝像頭,所以我想要獲得一個沒有任何東西的空間圖像。然後使用它和當前相機圖像的差異來獲取僅包含圖像的圖像。然後,我可以做blob檢測,我想獲得職位(只需要x)。 這聽起來好聽嗎?我在OpenCV中並沒有很成功,所以我正在尋找一些建議。OpenCV的 - 背景去除和物體檢測

回答

-1

這將是繞了一個方法,但不是很強勁的視頻輸入信號時不會產生一致的精確圖像,所以背景不會被很好地減去,人們通過現場走會遮擋光線,並可能也可能會匹配您的背景的一部分。

除去從視頻背景的過程被簡單地稱爲「背景減除」和有built-in OpenCV methods for it

OpenCV在他們的網站上有關於pythonC++的基礎教程。

+0

謝謝,我不posisitve背景減除真的是我需要的。這看起來有點複雜,尤其是現場視頻。曾想過在Kinect上使用深度緩衝區。直觀地看,人們看起來應該相當出色。 我會做減法BG一些更多的閱讀,但 - 它可能仍然是我的最終使用。 –

+0

高斯混合模型幾乎是視頻輸入中背景減法的標準。你可以看到(這裏)的開創性論文(http://personal.ee.surrey.ac.uk/Personal/R.Bowden/publications/avbs01/avbs01.pdf)。如果你有辦法獲得深度圖,那麼當然,這也可以起作用。儘管代碼有點長,但教程並不複雜。像往常一樣,OpenCV爲你做了所有的辛苦工作:) –