0
我應該在相機中找到物體的寬度。我在這裏閱讀了很多文章,但沒有一篇關於寬度計算的解釋,除了物體的距離和高度。所以有人請指導我用三元公式來理論解釋物體的寬度。我只有一個輸入,即相機離地面的高度。從相機和傳感器查找物體的寬度
在此先感謝。
我應該在相機中找到物體的寬度。我在這裏閱讀了很多文章,但沒有一篇關於寬度計算的解釋,除了物體的距離和高度。所以有人請指導我用三元公式來理論解釋物體的寬度。我只有一個輸入,即相機離地面的高度。從相機和傳感器查找物體的寬度
在此先感謝。
那麼我回答我自己的問題,以幫助其他人有同樣的問題。
爲了找到寬度遵循以下步驟。這需要3D想像力來理解
1)用戶需要手動輸入觀察點的高度(即相機的高度)。
2)要測量寬度的物體需要與人站在同一水平。
3)我們需要從相同的高度指向物體起點的底部並捕捉角度。
4)然後我們需要在相同的高度上傾斜設備並捕捉物體終點的底部並測量角度。
5)使用角度和相機高度離地面,我們將找到兩邊應用tan規則的相應距離。
tan(θ)=opposite/adjacent
tan(θ)=height_of_camera/distance
從距離我們在以前的步驟,並用攝像機的高度計算的,使用勾股定理,計算投影距離ie.camera的對象開始和結束點(在3D視圖想象6))
7)現在,因爲我們有兩個邊和一個角度,使用下面的公式(餘弦規則)來獲得對象寬度的另一邊。
Width = sqrt((s1*s1) + (s2*s2) − 2(s1)(s2)cos(θ))
s1=sideOne , s2=sideTwo