2012-08-27 52 views
4

我有一個圖像。我必須找到它中的特定對象的高度。使用OpenCV查找對象的高度

如果我們直接採用像素長度,它不會給出確切的高度。如何解決這個問題?

+0

你有關於你正在尋找的對象的任何信息?您的校準可以將圖像中的一個點映射到世界座標系中的一個射線,但單獨不會告訴您這個高度。如果沒有關於對象的深度信息或來自不同視角的多個幀,則無法解析對象的高度。 – Hammer

回答

4

校準完相機後,您將會從圖像平面轉換爲世界座標。使用這些信息,你可以預測你正在尋找的物體的高度,當然在這一步你需要確定你感興趣的物體。

一般來說,這個問題太廣泛了,涵蓋了很多根本計算機視覺的概念,因此請在攻擊問題之前參考您最喜愛的教科書。

+0

我已經嘗試了相機校準,但它沒有給出可接受的結果,也嘗試了同形異義詞。沒有運氣。 – Aizen

+0

相機校準是解決您問題的常用方法,您確定在校準相機時是否正確設置了一切? –

+0

據我所知,我已經完美地設置了一切。 – Aizen

1

另一種方法:將對象放在A4紙的頂部並從上面拍攝照片。由於您知道紙張的大小,因此您可以基於此計算對象的大小。

要檢測紙張,請檢查this postthis