2009-12-30 250 views

回答

0

不知道你是否仍然需要這個,但是...在EmguCV中,如果你有2種說法類型的圖像Image<Bgr, Byte>或任何其他類型,稱爲img1和img2,做img1 - img2確實有效!還有一個叫做AbsDiff的功能,我認爲它的工作原理是這樣的:img1.AbsDiff(img2),你可以看看。

如果您已經擁有背景圖片(img1)並且您擁有當前圖片(img2),則可以執行上述操作。

0

這是很有可能的,看看EMGU提供的「MotionDetection」示例,這應該讓你開始。

實際上,移除前景的代碼有效地命名爲「_forgroundDetector」,它是「_motionHistory」,它顯示商店發生了什麼移動。

的例子有,如果您有運行它讓我知道麻煩你所需要的一切,

歡呼

克里斯

參見:Removing background from _capture.QueryFrame()