2014-04-01 36 views
0

我計算灰度視頻上的光流,除了有用的信息之外,它還包含純白色和嘈雜的黑色補丁。我想刪除這些補丁,因爲相應的光流是愚蠢的。 這些色塊位於圖像的邊緣,其大小因視頻而異。我的目標是通過光流提取描述視頻中有用信息的邊界框。從計算出的光流中去除噪聲

如何計算這個邊界框?或者至少,我如何去除這些區域內的計算光流?

編輯:我看到了你的答案。我會在下週結束後再回來討論這個問題。保護你 !

+0

我們可以看到至少有一對圖像.... – G453

回答

1

從光流中去除噪聲可能是一項複雜的任務。一個簡單且虛擬的方式可能是在光流矢量強度上使用閾值。

但是,如果您只需要找到包圍盒爲什麼不使用簡單的背景/運動對象分割?像MOG,GMG一樣,opencv對它們有很好的實現,它們運行良好,速度非常快。請參閱this教程。

1

如果噪音是真實的,如灰色圖像中的白色和嘈雜的黑色斑點,你就會說有點難以理解,那麼我建議你看看腐蝕和擴張。更多的信息可以在這裏找到:Eroding and Dilating

如果這不是你要求的,那麼張貼一些示例圖像的補丁和評論,以便我可以有一個清晰的想法是什麼問題。乾杯。

0

如果我理解正確,你會得到灰色/白色或基本均勻的斑塊中的嘈雜光流。一個簡單的方法是將圖像分成小塊並計算每個塊上的熵。現在,通過選擇適當的閾值可以丟棄具有非常低的熵的補丁,因爲它們不包含太多信息。