日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

三角测距法的原理

發布時間:2024/3/7 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 三角测距法的原理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 單點激光測距原理
  • 線狀激光三角測距原理

單點激光測距原理


單點激光測距原理圖如下圖2-6所示,?
激光頭Laser與攝像頭在同一水平線(稱為基準線)上,其距離為s,攝像頭焦距為f,激光頭與基準線的夾角為β。激光頭Laser與攝像頭在同一水平線(稱為基準線)上,其距離為s,攝像頭焦距為f,激光頭與基準線的夾角為β。
假設目標物體Object在點狀激光器的照射下,反射回攝像頭成像平面的位置為點P。假設目標物體Object在點狀激光器的照射下,反射回攝像頭成像平面的位置為點P。?
?


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖: 單點激光測距示意圖

由幾何知識可作相似三角形,激光頭、攝像頭與目標物體組成的三角形,相似于攝像頭、成像點P與輔助點P′。P與輔助點P′。?
設 PP′=x,q、d如圖所示,則由相似三角形可得:PP′=x,q、d如圖所示,則由相似三角形可得:

1| f/x=q/s ?==> ?q=fs/x ? ?

?可分為兩部分計算:

? ? ? ?

1| X=x1+x2= f/tan?β + pixelSize* position

其中pixelSize是像素單位大小, position是成像的像素坐標相對于成像中心的位置。

最后,可求得距離d:

? ? ? ? ? ? ?

1| d=q/sin?β


線狀激光三角測距原理
將激光光條的中心點P1、成像點P1′、攝像頭、激光頭作為基準面,中心點P1就符合單點結構光測距。對于任一點(該點不在基準面上),也可由三角測距得出。將激光光條的中心點P1、成像點P1′、攝像頭、激光頭作為基準面,中心點P1就符合單點結構光測距。對于任一點(該點不在基準面上),也可由三角測距得出。


如上圖所示,將成像平面鏡像到另一側。其中P1′,P2′和分別是P1和P2的成像位置,對于點P2、成像點P2′、攝像頭、激光頭所形成的平面,與基準面存在夾角θ,也符合單點結構光測距。此時的焦距為f′,x的幾何意義同單點激光測距原理。如上圖所示,將成像平面鏡像到另一側。其中P1′,P2′和分別是P1和P2的成像位置,對于點P2、成像點P2′、攝像頭、激光頭所形成的平面,與基準面存在夾角θ,也符合單點結構光測距。此時的焦距為f′,x的幾何意義同單點激光測距原理。

1| ? ? ? ? ? ? ? ? d'/baseline=f'/x


d′是P2與baseline所成平面上P2到底邊的高(類比于單點激光測距原理中的q)。同樣x可分為兩部分計算d′是P2與baseline所成平面上P2到底邊的高(類比于單點激光測距原理中的q)。同樣x可分為兩部分計算

1|? ? ? ? x=f'/tan?β ? + pixelSize* position


上述中的平面與基準面的夾角為θ上述中的平面與基準面的夾角為θ

? ? ? ? ? ? f'/f=cos?θ?tan?θ=(|P2'.y-P1'.y|)/f


可求得f′:可求得f′:

1| ? ? ? ? ? ? f'=f/cos?(arctan?((P2'.y-P1'.y)/f)) ??


---------------------?
作者:Lrisfish?
來源:CSDN?
原文:https://blog.csdn.net/Lrisfish/article/details/77838690?utm_source=copy?
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

總結

以上是生活随笔為你收集整理的三角测距法的原理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。