我正在使用背景減法來查看是否有某物進入了我的相機視點。有時候,這是可靠的,但有些時候光線的某些變化導致背景減法器失敗。我試圖過濾出這些情況,我的一個想法是看邊緣圖像。本質上,我想比較存儲的背景圖像和當前圖像中的感興趣區域中的邊緣圖像。如果背景扣除失敗的原因是燈光變化,則應該粗略地保留邊緣。相反,位於相機前面的人真的會改變邊緣圖像,所以它會與存儲的背景圖像匹配得很差。如何確定兩個邊緣圖像是否應匹配
這裏是邊緣圖像的在兩種情況下的結果:
有兩種情況。在左側,存在相機前面的人物的邊緣圖像和沒有人存儲的背景。下面是這兩個圖像的XOR,這是一個很大的混亂(如預期)。這應該是一場糟糕的比賽,所以這很好。
右側是發生燈光變化的場景的邊緣圖像,其旁邊是存儲的背景圖像。這些邊緣圖像看起來非常相似,所以它們應該很好匹配。但是,如果您在XOR圖像下查看它,則會看到XOR圖像中有許多像素。這使得當前場景下的XOR是匹配邊緣圖像的不好選擇。
我已經用高斯模糊了圖像,仍然得到這些結果。如何匹配這些圖像以確定給定圖像的邊緣圖像是否與存儲的背景的邊緣圖像相似?
感謝您的任何建議!
你試過哪種方法? – karlphillip 2013-05-07 21:25:20
爲了匹配邊緣?圖像和背景之間的簡單XOR(如圖像所示),以及先模糊然後使用XOR。 – zebra 2013-05-07 21:30:14