2015-02-10 52 views
0

我試圖根據深度信息根據真實三維對象及其圖片區分二維對象。如何根據深度區分二維和三維對象

然而,圖片(=二維圖像)可能是從嘈雜的背景中捕獲的,所以我需要一些更復雜的東西,而不僅僅是具有多樣化的深度信息。同樣,深度相機的輸出本身可能會有噪音,並且模型形狀和深度信息之間沒有直接的相關性。

任何建議 - 作爲實施思路的學術來源 - 非常受歡迎。

在這種情況下,很容易
+0

所以你要檢測場景圖片和該圖片圖片之間的區別?如果是這樣,你就不會有機會......如果沒有,也許你可以用一些例子來解釋一點? – 2015-02-10 12:54:57

+0

@RogerRowland - 對不起,不清楚。例如:我有兩對顏色深度圖像。一個:娃娃的顏色/深度圖片,第二個:圖片娃娃的顏色/深度圖片。我想創建一個流程,爲對號碼。 1產生一個「是」輸出, 2是「否」輸出。謝謝! – rkellerm 2015-02-10 13:04:06

+0

好的,我明白了,所以在這種情況下,圖片的顏色/深度圖片總是處於某個已知方向?例如。如果總是垂直於觀察方向,那麼計算深度圖中的平均差值可能是一個足夠好的度量。如果這是一個已知的角度,這將更加困難。也許你可以展示一些數據。 – 2015-02-10 13:30:17

回答

1

...

  1. segmentate圖像掩蓋只有對象

  2. 從圖像「均勻」獲得3分沿物體表面

      分散
    • 如果你有非線性深度信息,那麼你需要線性化它
    • 基本上你需要x,y,z在正交座標系
  3. 從這3點計算平面

  4. 挑沿網格屬於對象

    • 幾個點或所有點​​,距離計算檢查他們的「距離」飛機
    • 如果它們中的任何一個大於閾值,則該物體不是平面的
    • 這意味着它不是物體的圖像,而是ob JECT本身
    • example

[註釋]

  • 如果物體的圖像被投影在非平面表面
  • 那麼這將不會工作
  • 則需要找出掩蓋區域中的z座標變化
  • 並且如果發現任何顛簸(第一或第二的推導),那麼它可能是一個對象...
  • 特別是靠近對象邊框和背景
  • 更安全的匹配,你將需要約照明或對象的詳細信息...