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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab双目相机标定校正_基于双目视觉的无人机避障算法(一)

發布時間:2025/3/11 循环神经网络 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab双目相机标定校正_基于双目视觉的无人机避障算法(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

講述在10月到12月所做的所有工作

對于一個無人機自主避障來說,存在著以下流程:

  • 感知:障礙物檢測、行人檢測、目標檢測

  • SLAM:為無人機提供位置估計,構建稀疏環境地圖

  • 路徑規劃:規劃一條從當前位置到目標位置的移動軌跡

  • 控制:控制無人機速度,加速度,追隨規劃出來的軌跡

  • 我先做出了障礙物檢測部分:

    Opencv/MATLAB做雙目測距(相機標定+立體匹配+測距)

    雙目測距實際操作分4個步驟:相機標定——雙目校正——雙目匹配——計算深度信息。

    01

    相機標定+雙目校正

    首先是對攝像頭做標定


    Q1:為什么要做相機標定?

    標定的目的是為了消除畸變以及得到內外參數矩陣,內參數矩陣可以理解為焦距相關,它是一個從平面到像素的轉換,焦距不變它就不變,所以確定以后就可以重復使用,而外參數矩陣反映的是攝像機坐標系與世界坐標系的轉換,至于畸變參數,一般也包含在內參數矩陣中。從作用上來看,內參數矩陣是為了得到鏡頭的信息,并消除畸變,使得到的圖像更為準確,外參數矩陣是為了得到相機相對于世界坐標的聯系,是為了最終的測距。

    無論是在圖像測量或者機器視覺應用中,相機參數的標定都是非常關鍵的環節,其標定結果的精度及算法的穩定性直接影響相機工作產生結果的準確性。因此,做好相機標定是做好后續工作的前提,提高標定精度是科研工作的重點所在。

    https://blog.csdn.net/baidu_38172402/article/details/81949447

    CSDN

    https://www.zhihu.com/question/29448299/answer/102658379

    知乎 陳明猷 ?

    先完成單目標定,再完成雙目標定。選擇標定方法的時候,選用張正友標定法,因為MATLAB用的也是張正友標定法做的,誤差最小。

    雙目標定,必須是拿自己打印的棋盤格擺拍的,且記下棋盤距離自己的距離,以衡量你標定和匹配的誤差是否在合適的范圍之內。

    先固定好左右相機,拿棋盤標定圖擺拍并保存,左右相機各15張(我做的時候在30張圖中選用15張圖進行opencv標定的時候誤差最小,但是在MATLAB中就不用考慮這個問題)

    ------相機標定的代碼網上很多,一步一步來即可---------

    簡單來說就是:OpenCV使用黑白棋盤格來標定攝像機,調用findChessboardCorners()獲得棋盤格角點的像素坐標,再調用cornerSubpix獲得棋盤格角點的亞像素坐標。調用drawChessboardCorners()函數繪制出檢測到的棋盤角點,然后使用stereoCalibrate()函數完成雙目標定。

    標定之后進行校正:在OpenCV中可通過stereoRectify()函數完成校正功能,攝像機矩陣,畸變向量,左右旋轉矩陣R和平移向量T。輸出參數為左右投影矩陣P,以及重投影矩陣Q。可調用函數InitUndistortRectifyMap()生成圖像校正所需的映射矩陣。

    標定結束后最終得到的yml文件,就是雙目標定的參數矩陣,之后使用它就可以得到校正后的圖像啦。MATLAB里面有雙目標定工具箱很方便,且誤差很小。


    Q2:你得到的參數和誤差有什么合格判據嗎?誤差在哪個區間內能用?你怎么確定你得到的參數能用?你有跟別人做的對比過嗎?

    單目標定的誤差?看平均重投影誤差,越小越好。

    雙目標定看對極線誤差,越小越好,這個關系著后面立體匹配的效果。

    在工業生產中,對于雙目相機標定, 需要一個穩定可靠的方法確定標定的質量,以幫助判斷標定結果,確定是否需要重新標定。現有雙目標定的精確度評價研究較少,而且具有明顯的局限性,無法應用于工業環境。現有一種方法可以確定標定質量的方法,可在最新資源中查看。


    02

    雙目匹配

    原理:

    通過對兩幅圖像視差的計算,直接對前方景物(圖像所拍攝到的范圍)進行距離測量,而無需判斷前方出現的是什么類型的障礙物。所以對于任何類型的障礙物,都能根據距離信息的變化,進行必要的預警或制動。雙目攝像頭的原理與人眼相似。人眼能夠感知物體的遠近,是由于兩只眼睛對同一個物體呈現的圖像存在差異,也稱“視差”。物體距離越遠,視差越小;反之,視差越大。視差的大小對應著物體與眼睛之間距離的遠近,這也是3D電影能夠使人有立體層次感知的原因。

    雙目匹配被普遍認為是立體視覺中最困難也是最關鍵的問題。得到視差數據,通過上述原理中的公式就可以很容易的計算出深度信息

    OpenCV中提供了兩種立體匹配算法SGBM算法和BM快匹配算法,其中SGBM算法準確性較高,但是運算速度慢。BM算法準確性稍差但運算速度快,可滿足實時應用需求。BM算法在OpenCV中通過函數StereoBM()實現。

    接下來就是用基于深度學習的立體匹配算法,讓精度更高,潛力更高的GA-Net

    總結

    以上是生活随笔為你收集整理的matlab双目相机标定校正_基于双目视觉的无人机避障算法(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 上海毛片 | 精品国产乱码久久久久久浪潮 | 欧美国产第一页 | 毛片a级片 | 黑人玩弄人妻一区二区绿帽子 | 国产av一区二区三区传媒 | 国产精品久久久久久亚洲av | 国产精品无码一区 | 欧洲自拍偷拍 | www.日本黄| 成人做爰免费视频免费看 | 久久国产精品99久久人人澡 | 无码不卡av东京热毛片 | 久久av一区二区三区漫画 | 国产精品久久久免费观看 | 五月综合在线 | 欧美壮男野外gaytube | 91久久综合亚洲鲁鲁五月天 | 亚洲美女一区二区三区 | 女人床技48动态图 | 激情内射亚洲一区二区三区爱妻 | 在线免费激情视频 | 99久久成人| 密臀av在线播放 | 超碰公开免费 | 国产这里只有精品 | 欧美日韩一区精品 | 欧美视频自拍偷拍 | 国产不卡一 | 人成精品 | 久操视频免费看 | 九九自拍| 波多野结衣一区 | 成人黄色片在线观看 | 久久国内| 又黄又爽视频在线观看 | 91免费视频入口 | 亚洲精品免费网站 | 都市激情校园春色亚洲 | 思思99精品视频在线观看 | 91一二区| 最近日韩中文字幕 | 国产精品不卡一区二区三区 | 亚洲爽爆av| 国产精品久久久久久久久久久久 | 亚洲欧洲视频 | 激情高潮呻吟抽搐喷水 | 欧美日韩免费观看一区=区三区 | 国产成人无码一区二区在线观看 | 夜夜骚av | 欧美丝袜一区二区 | 亚洲操一操| 日韩人妻一区二区三区蜜桃视频 | 色av一区 | 久久国产免费视频 | 欧洲黄色录像 | 91粉色视频 | 免费黄色国产 | av中文字| 国产女人高潮时对白 | av影院在线观看 | 亚洲人人爽 | 影音先锋久久久久av综合网成人 | 波多野吉衣在线视频 | 欧洲久久久久久 | 亚洲一区二区三区电影在线观看 | 一级高清视频 | 一区二区三区日 | 揄拍成人国产精品视频 | 中文字幕第315页 | 日韩视频一区二区三区 | 少妇精品无码一区二区 | 91狠狠 | 伊人网在线观看 | 日本精品免费一区二区三区 | 国内视频自拍 | 欧美大片在线看 | 999久久精品| www狠狠 | 精品网站| 国产一区二区三区免费播放 | 久久伊人成人 | 久久久成人免费视频 | 亚洲一区二区三 | 亚洲欧美另类在线视频 | 山村大伦淫第1部分阅读小说 | 台湾av在线| 男人日女人在线观看 | 亚洲精品日韩欧美 | 青青草视频在线免费观看 | 成年在线观看视频 | 男女污视频 | 日本高清不卡视频 | 国产区精品视频 | 麻豆av一区二区三区 | 久久久久久久久久久久久久久久久久久久 | 麻豆视频一区二区 | 亚洲精品中文字幕乱码三区 | 亚洲欧美日韩一区二区三区四区 |