1.實例目標
學習OpenCV也一月有餘了,遂想進行一個雙目測距的簡單實驗,先解決從無到有,再解決錦上添花。
該實例背景較為簡單,目標是測量紅色蓋子的長和寬,左攝像機原始圖如下:
2.處理流程
3.實例效果
合成圖
畫出過左照片中交點的水平直線(綠色),發現對應點幾乎在一條直線上,說明匹配度較高(點擊查看原圖)最終結果
紅色盒子有一條稜,實際上檢測的是稜上面的寬度,可以看出綠線並沒有包含稜,結果較好距離檢測結果
實際距離是74.5mm左右,絕對檢測誤差為1.15mm,相對誤差為1.5%,此時物體距離相機1134mm左右相機標定誤差為0.3mm,所以測量結果還是比較準確的
4.總結
本實例背景較為簡單,只能適用於固定場合的零件檢測,水果品質檢測等基本的幾何知識是必要的,例如求直線的交點,一元函數的線性回歸雙目測距基本就是這個流程 載入圖片(抓取一幀)校正圖片區域剪裁角點識別立體匹配生成pixMat計算{world}坐標計算距離或者位姿
深圳辰視智能科技有限公司是一家集機器視覺、工業智能化於一體的高新技術企業,是由一支中國科學院機器視覺技術研究的精英團隊在深圳創立。
辰視智能擁有基於深度學習的三維視覺引導、機器人運動控制、視覺檢測、三維建模等方面的核心技術,並研發了機器人三維視覺引導系統 、機器人二維視覺引導系統、三維檢測系統、產品外觀檢測系統等可根據客戶需求定製化的智能產品。以高效·低成本·模塊化的方式為自動化集成商、自動化設備廠商、機器人廠家提供機器視覺的相關解決方案。
辰視智能致力於技術的不斷研究、創新、突破,為合作夥伴提供世界領先的機器視覺產品及技術。