<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          一文詳解魚眼相機模型

          共 1753字,需瀏覽 4分鐘

           ·

          2022-08-08 19:53


          點擊上方小白學(xué)視覺”,選擇加"星標(biāo)"或“置頂

          重磅干貨,第一時間送達

          作者丨吃飯機@知乎
          來源丨https://zhuanlan.zhihu.com/p/150526482?utm_source=wechat_session&utm_medium=social&utm_oi=1135649954939883520&utm_campaign=shareopn

          前言

          在介紹其他相機模型之前,可以先看一下kalibr支持標(biāo)定的相機模型,這里的相機模型一共有4種,針孔相機模型,全景相機模型,Double sphere相機模型還有EUCM。其中EUCM已經(jīng)在前一篇已經(jīng)介紹過了,下面開始介紹另外幾種。

          pinhole camera model

          該相機模型是最簡單的相機模型,在不考慮畸變的情況下,它只有4個參數(shù)  ,fx和fy為焦距,cx和cy為主點。

          相機坐標(biāo)到圖像坐標(biāo)

          其中  表示相機坐標(biāo)系下的坐標(biāo),  為像素坐標(biāo)。

          圖像坐標(biāo)到相機坐標(biāo)

          其中  為歸一化坐標(biāo)。

          unified omnidirectional camera model

          前一篇EUCM其實是該相機模型的一個擴展,該相機模型有5個參數(shù)  ,它剛開始是針對于大FOV的魚眼相機提出的,并且有兩個優(yōu)點:(1)它能精確的模擬各種圖像設(shè)備和畸變的幾何圖像生成過程,(2)它的反投影是一個閉式解。
          3D點首先被投影到單位球上,之后單位球上的點在以偏離z軸  大小為中心的通過針孔模型進行投影,投影的過程可以通過下圖進行表示
          unified投影過程[1]

          投影過程

          假設(shè)相機坐標(biāo)系下的點為  ,像素坐標(biāo)為  ,那么它的投影過程為

          反投影過程

          首先通過針孔相機的反投影過程得到
          最后得到的反投影坐標(biāo)為
          將其乘以深度就得到了相機坐標(biāo)系的點。
          在魚眼DSO中,為了補償透鏡缺陷,對原始圖像進行了徑向切向去畸變,之后才使用該相機模型。所以在這里發(fā)現(xiàn)自己對相機模型和畸變模型一直存在混淆,相機模型應(yīng)該是投影方式的不同,而去畸變是為了矯正相機透鏡缺陷帶來的問題,兩者其實是獨立的。

          總結(jié)

          在說明double sphere模型之前還需要理解其他的模型,這些留到下次寫吧。

          參考資料

          [1] Hidenobu M , Lukas V S , Vladyslav U , et al. Omnidirectional DSO: Direct Sparse Odometry with Fisheye Cameras[J]. IEEE Robotics & Automation Letters, 2018, PP:1-1.

          好消息!

          小白學(xué)視覺知識星球

          開始面向外開放啦??????




          下載1:OpenCV-Contrib擴展模塊中文版教程
          在「小白學(xué)視覺」公眾號后臺回復(fù):擴展模塊中文教程即可下載全網(wǎng)第一份OpenCV擴展模塊教程中文版,涵蓋擴展模塊安裝、SFM算法、立體視覺、目標(biāo)跟蹤、生物視覺、超分辨率處理等二十多章內(nèi)容。

          下載2:Python視覺實戰(zhàn)項目52講
          小白學(xué)視覺公眾號后臺回復(fù):Python視覺實戰(zhàn)項目,即可下載包括圖像分割、口罩檢測、車道線檢測、車輛計數(shù)、添加眼線、車牌識別、字符識別、情緒檢測、文本內(nèi)容提取、面部識別等31個視覺實戰(zhàn)項目,助力快速學(xué)校計算機視覺。

          下載3:OpenCV實戰(zhàn)項目20講
          小白學(xué)視覺公眾號后臺回復(fù):OpenCV實戰(zhàn)項目20講即可下載含有20個基于OpenCV實現(xiàn)20個實戰(zhàn)項目,實現(xiàn)OpenCV學(xué)習(xí)進階。

          交流群


          歡迎加入公眾號讀者群一起和同行交流,目前有SLAM、三維視覺、傳感器、自動駕駛、計算攝影、檢測、分割、識別、醫(yī)學(xué)影像、GAN、算法競賽等微信群(以后會逐漸細(xì)分),請掃描下面微信號加群,備注:”昵稱+學(xué)校/公司+研究方向“,例如:”張三 + 上海交大 + 視覺SLAM“。請按照格式備注,否則不予通過。添加成功后會根據(jù)研究方向邀請進入相關(guān)微信群。請勿在群內(nèi)發(fā)送廣告,否則會請出群,謝謝理解~


          瀏覽 46
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  人人在日批 | 操阴道福利片视频 | 骚逼看片| 苍井空无码视频在线观看 | 狠狠操无码免费 |