小受被各种姿势打桩gv视频,大胸美女被吃奶爽死视频,精品深夜AV无码一区二区,亚洲a片一区日韩精品无码

發布詢價單
您的位置:首頁 > 資訊 > 行業資訊 > 正文

一分鐘詳解魚眼鏡頭標定基本原理及實現

2019-09-02 09:02 性質:轉載 作者:小凡 來源:3D視覺工坊
免責聲明:AGV網(m.xmydyc.com)尊重合法版權,反對侵權盜版。(凡是我網所轉載之文章,文中所有文字內容和圖片視頻之知識產權均系原作者和機構所有。文章內容觀點,與本網無關。如有需要刪除,敬請來電商榷?。?/div>
前 言在VSLAM中,經常會使用魚眼鏡頭或者廣角鏡頭。本文主要分為理論部分與魚眼鏡頭標定實踐兩部分,其中理論部分,主要參考《A generic camera model and calibrat...

前 言

  在VSLAM中,經常會使用魚眼鏡頭或者廣角鏡頭。本文主要分為理論部分與魚眼鏡頭標定實踐兩部分,其中理論部分,主要參考《A generic camera model and calibration method for conventional, wide-angle, and fish-eye lenses》,作者為Juho Kannala和Sami S. Brandt,寫于2006年,同時這篇文章的作者在2004年也寫了一篇與魚眼鏡頭標定相關的論文《A Generic Camera Calibration Method for Fish-Eye Lenses》,同樣值得參考。

一 理論部分

  對于大多數具有窄角甚至廣角鏡頭的傳統相機,針孔相機模型伴隨著鏡頭畸變是一個比較不錯的近似。但是針孔模型不太適用于魚眼鏡頭。魚眼鏡頭一般被設計用來覆蓋相機前方的整個半球形視場,視角非常大,約180°。然而,不可能通過透視投影在有限的圖像平面上投射半球形視場。因而,魚眼鏡頭服從某些其他投影模型。這就是為什么魚眼鏡頭本身固有的畸變不應該僅被認為是與針孔模型的偏差。

  很多作者對魚眼鏡頭的適合的可能模型進行了研究。許多方法的思想是將原始魚眼鏡頭成像為遵循針孔模型,畸變參數是通過變換后強制按直線來估計的,但問題是這些方法并不能完全校準。最近,魚眼鏡頭相機的第一種自動校準方法也出現了,Claus和Fitzgibbon[1]提出了一種畸變模型,它同樣允許相機運動和鏡頭幾何的同時線性估計,而Thirthala和Pollefeys[2]使用徑向一維攝像機的多視圖幾何來估計非參數相機模型。此外,Barreto和Daniilidis最近的工作引入了徑向基本矩陣來糾正廣角鏡頭的失真[3]。然而,這些方法的重點更多的是在于自動校準技術,而不是真實鏡頭的精確建模。

  由于透視投影模型不適用于魚眼鏡頭,我們使用更靈活的徑向對稱投影模型。


  不失一般性,甚至權重都被取消了。這是因為我們可以將r作為奇函數擴展到負數一側,而奇數冪跨越連續奇函數集。對于計算,我們需要確定(6)中的各項。

  為了使得本文不那么枯燥,關于魚眼鏡頭標定的理論部分我們僅介紹到這里,如果感興趣的讀者,可以去仔細研讀論文《A generic camera model and calibration method for conventional, wide-angle, and fish-eye lenses》。

二 實踐部分

  在上述論文作者的主頁,作者提供的Matlab標定代碼:Camera Calibration Toolbox for Generic Lenses:http://www.ee.oulu.fi/~jkannala/calibration/calibration.html。

  此處,筆者簡單為大家介紹一下OpenCV中關于魚眼標定的流程。

  首先,可以參考OpenCV Documentation中提供的魚眼鏡頭標定相關函數:

  https://docs.opencv.org/3.2.0/db/d58/group__calib3d__fisheye.html

  具體魚眼鏡頭標定步驟如下:

  本次實驗,使用小覓相機(標準版)進行實驗,小覓相機的鏡頭視角較大,大約在140°左右。小覓相機實物如下圖2所示。

圖2 小覓相機(標準版)實物圖

  Step-1:制作標定板。可以是圓,也可以是棋盤格,當然也可以是圓環。此處我們選擇4*11的OpenCV提供的圓形標定板。為了使得標定結果趨于收斂,在工作距離附近,在不同姿態下,采集近20~30張標定圖片,如下圖3所示。

圖3 標定板采集樣圖

  Step-2:進行形態學處理。此處是由于在采集圖片過程中,難免會在圖片中引入環境光帶來的噪聲。

  Step-3:檢測每一張圖片中的圓心角點坐標,并排序。(OpenCV中findCirclesGrid函數同時解決了這個問題)。

  Step-4:進行標定。(cv::fisheye:calibrate)

  Step-5:計算重投影誤差。在Step-3中,cv::fisheye::calibrate返回值為總重投影誤差,當然也可以進一步計算x和y方向的重投影誤差值。

  Step-6:(此步非必須)進行去畸變,進一步驗證標定參數的正確性。

  組合使用函數:

  1)fisheye::estimateNewCameraMatrixForUndistortRectify 2)cv::fisheye::initUndistortRectifyMap 3)remap

  即可獲得畸變矯正后的效果圖。

  經過魚眼標定后,使用標定好的參數進行去畸變后效果圖(使用函數

  void estimateNewCameraMatrixForUndistortRectify(InputArray K, InputArray D, const Size &image_size, InputArray R,
    OutputArray P, double balance = 0.0, const Size& new_size = Size(), double fov_scale = 1.0)

  進行估計新的相機矩陣用于畸變矯正或者校正時,圖4為參數balance設為0時的畸變矯正效果圖,圖5為參數balance設為1時的效果圖)。

圖4 魚眼模型標定后,畸變矯正,balance=0時

圖5 魚眼模型標定后,畸變矯正效果圖,balance=1.0時

  如果選用針孔模型來進行標定,去畸變后的效果圖如下所示。

  使用針孔模型進行標定后,同樣對圖3進行去畸變效果圖如下(圖6為balance=0,圖7為balance=1時):

圖6 針孔模型標定后,畸變矯正效果圖,balance=0時

圖7 針孔模型標定后,畸變矯正效果圖,balance=1時

  由圖可見,使用針孔模型去畸變后,整個畫幅的圖像的畸變不符合「枕形」或者「桶形」,因而使用針孔模型來進行標定魚眼鏡頭是不太適合的。

三 跋

  最后,留個大家一個問題可以去思考,作者在文章中提到,對于圓形的中心在經過透視變換后,由于較大的畸變存在,橢圓的中心已經不再對應圓形的中心。那么,對于橢圓的中心構象偏差,又該如何去矯正呢?

網友評論
文明上網,理性發言,拒絕廣告

相關資訊

  • 江蘇首個!無錫造出農業機器人“AI大腦”
    6月5日長三角國家技術創新中心智慧農業機器人研究所在無錫高新區開業同一時間,在千里之外的云南大理,裝載“AI大腦”的農業機器人正在近百畝的草莓果園里自動穿梭,24小時自動監測著每一顆草莓的...

    2025-06-06 12:38

  • “智慧鯨群”馳騁洋山!上海尚東集裝箱碼頭第六批AGV項目順利發運
    5月31日,正值端午時節,上海尚東集裝箱碼頭第六批AGV項目順利發運,設備將投入使用于世界單體規模最大的自動化集裝箱碼頭——洋山四期碼頭。與前五批設備相同,第六批AGV采用了振華重工首創的高效...

    2025-06-05 11:44

  • 車間新來了兩個“AI智能工友”
    “智能AI叉車機器人可在無人值守的狀態下完成上下貨工作。”近日,在物資裝備公司配件倉庫,一場別開生面的“智能倉儲 AI助力”雙創發布會正在火熱進行中。隨著物資裝備公司楊帆勞模創新工作室負...

    2025-06-03 18:34

  • 文昌電廠:打造智能倉庫 讓倉儲管理提“智”增效
    4月,經過星級倉庫現場評定,海南分公司文昌電廠倉庫被集團公司評定為“五星級倉庫”。走進這座“五星級倉庫”,WMS智能倉庫管理系統正化身“指揮官”調度著“智能倉儲員工”們有條不紊地進行著物...

    2025-06-03 18:33

  • 中國AGV網本周熱點回顧(2025年5月26日-5月31日)
    AGV網(m.xmydyc.com)是中國自動導航機器人(AGV)和自主移動機器人(AMR)行業網站!團隊擁有超過23年的行業垂直門戶運營經驗,多年來見證了傳統內部物料搬運從粗放化、低效率沿著更加智能化、...

    2025-06-03 18:30

  • 上?!爸恰痹煜蠕h:AI重構工業新范式下的柔性生產
    在上海長寧區的黑湖科技展廳里,一塊實時刷新的電子屏上跳動著數萬家工廠的生產數據——某食品企業的餃子皮切割模具利用率因AI工藝優化提升23倍,某新能源車企的訂單響應時長通過智能排產縮短至原...

    2025-05-28 21:29

  • 強省會 拼經濟 | “貴安造”機器人實現全線投產
    近日,貴安新區威邁爾科技有限公司四條智能產線全線投產。作為智能制造領域的新銳企業,該公司從首臺機器人下線到全線投產僅用時三個月,跑出了產業發展"加速度"。走進貴安新區威邁爾科技有限公司...

    2025-05-28 21:24

  • 南京市創新產品巡展——智能制造裝備、軌道交通產業類32|電力行業室內智能操作機器人
    1. 公司簡介億嘉和科技股份有限公司在2018年6月在上海證券交易所A股主板上市(股票代碼603666),公司踐行“應用智能科技 改善人類生活”的企業使命,聚合全球創新,以特種機器人研發為切入點,...

    2025-05-28 21:20

  • 中國AGV網本周熱點回顧(2025年5月19日-5月24日)
    AGV網(m.xmydyc.com)是中國自動導航機器人(AGV)和自主移動機器人(AMR)行業網站!團隊擁有超過23年的行業垂直門戶運營經驗,多年來見證了傳統內部物料搬運從粗放化、低效率沿著更加智能化、...

    2025-05-26 18:37

  • 中國自動化碼頭效率再次刷新世界紀錄
    5月22日,歷時10小時35分鐘,隨著“凱普圣拉薩羅”輪最后一個集裝箱完成裝卸作業,山東港口青島港自動化碼頭以橋吊平均單機作業效率62.62自然箱/小時的優異成績,第十三次刷新全球自動化集裝箱碼頭...

    2025-05-26 18:35

關注官方微信

手機掃碼看新聞

主站蜘蛛池模板: 博野县| 务川| 长寿区| 伊金霍洛旗| 奈曼旗| 德兴市| 瑞金市| 方正县| 沙雅县| 祁阳县| 洪江市| 仁怀市| 梨树县| 邛崃市| 乌拉特前旗| 运城市| 广平县| 锦屏县| 许昌市| 孟州市| 大埔县| 龙口市| 静乐县| 海口市| 台前县| 普安县| 双城市| 吴川市| 黎川县| 德兴市| 荆州市| 包头市| 南乐县| 孝感市| 琼海市| 招远市| 保定市| 西华县| 内丘县| 雷州市| 灵石县|