91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用kalibr標定時要注意什么

發布時間:2021-07-20 10:07:27 來源:億速云 閱讀:367 作者:chen 欄目:大數據

這篇文章主要介紹“使用kalibr標定時要注意什么”,在日常操作中,相信很多人在使用kalibr標定時要注意什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”使用kalibr標定時要注意什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

1. 模型的選擇

這里主要是總結在各種issue中大家提出的使用kalibr中模型選擇的問題,以及各種模型之間利弊;

pinhole-radtan: 最常見的針孔模型+布朗畸變模型, 適用于大多數的角度小于120的相機, 其中畸變參數包含了徑向畸變k1,k2和切向畸變p1,p2; 如果相機的畸變情況不是很嚴重,這個模型基本都可以; 比如我的DOV為150的相機, 也可以用這個且去畸變效果很好;

pinhole-equi:針孔模型+等距畸變模型,也就是KB模型所需要選擇的類型,該模型的使用范圍也很廣,大部分的魚眼鏡頭也可以,注意8參數的KB模型的畸變參數為k1,k2,k3,k4,雖然也是四個數,但與前一個模型不同的是,這里只有徑向畸變的參數,而沒有切向畸變tangential distortion,投影時對應的公式也不同;同時這也是opencv中cv::fisheye使用的模型;

Omni-radtan: 適用于大部分的魚眼鏡頭;

ds/eucm: 也是使用于魚眼鏡頭,參數更少,更緊湊.但是同樣也沒有切向畸變;這兩個模型的好處就是在精度和速度之間有很好的平衡,比較適用于實時的,基于優化的slam;

對于角度很大的魚眼相機,如180, 210等,即使模型合適, kalibr也存在初始化錯誤的可能,因此可以多采集幾個ros包試一下;

如果處在選模型階段,可以先從KB模型開始, 也就是先使用pinhole-equi模型標定一下,檢查去畸變效果;

同時需要注意的是雖然KB模型和pinhole-fov模型從理論上可以適用于大于180的魚眼相機,但是kalibr的中的測試都是基于針孔模型, 結果顯示這兩個模型對大于180度的相機的表現效果并不好; 

角度>180其實可以使用eucm-none進行標定;

2. 標定時注意事項:

采集數據集時盡量保證標定板出現在相機圖像的各個角度和各個角落,否則標定結果可信度不高, 對畸變大的相機有可能還會出現初始化錯誤等提示;

kalibr推薦的幀率為4HZ, 這里有一個降幀的命令:

rosrun topic_tools throttle messages old_topic 4.0 new_topic

用這個命令可以將原本的rosbag中的old_topic降幀成4hz的new_topic, 然后邊rosbag play, 邊rosbag record new_topic 即可;

到此,關于“使用kalibr標定時要注意什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌拉特前旗| 锡林浩特市| 巴林右旗| 乌拉特中旗| 祁东县| 余干县| 沿河| 天镇县| 革吉县| 彰化县| 饶阳县| 桃江县| 昭苏县| 新田县| 扶风县| 左云县| 包头市| 塔河县| 静乐县| 磐安县| 盘山县| 庄河市| 长垣县| 临海市| 锦州市| 绥滨县| 黄大仙区| 聂拉木县| 文登市| 西吉县| 循化| 长丰县| 兴文县| 卢湾区| 兴安盟| 色达县| 庐江县| 青海省| 肥东县| 惠东县| 紫金县|