其目標是在不同背景(又名背景去除)上顯示此人。使用Kinect去除背景:身體周圍的噪音抑制
我在微軟的Beta Kinect SDK中使用Kinect來做到這一點。在深度的幫助下,背景被過濾,我們只能得到人的形象。
這很簡單,我們可以找到在互聯網上隨處可見的代碼。然而,深度信號是嘈雜的,我們得到的像素不屬於所顯示的人。
我申請的邊緣檢測,看它是否是有用的,我目前得到這個:
這裏還有一個沒有邊緣檢測:
我的問題是:我可以通過哪種方式擺脫人物周圍這些嘈雜的白色像素?
我嘗試了形態學操作,但身體的某些部分被擦除,仍然留下白色像素。
該算法不需要是實時的,我可以應用它,當我按下'保存圖像'按鈕。
編輯1:
我只是試圖做的形狀邊界最接近的框架背景減法。你看到的單個像素閃爍,這意味着它是噪音,我可以輕鬆擺脫它們。
編輯2:
現在項目結束了,這裏就是我們所做的:Kinect的的手動校準使用OpenNI驅動程序,它直接提供了紅外圖像。結果非常好,但每個校準都針對每個Kinect。
然後,我們在邊框上應用了一點透明度,結果看起來非常好!但是我無法提供照片。
您可以在應用邊緣檢測器之前發佈圖像嗎? – misha
剛剛補充說。 – wormsparty
可以共享代碼 – ravithejag