2021-06-01 17:04:52 索煒達電子 2525
文件編號:A198
文件大?。?/strong>14M
開發(fā)環(huán)境:Python3.6、OpenCV3.x
猿創(chuàng)承諾:該項目親測正常運行,需遠程調(diào)試部署需另外收費,確保正常使用,不能正常使用全額退款。
簡要概述:我采用的是:Realsense D435i 深度攝像頭,使用深度攝像頭測距的步驟:建一個深度流管、配置流和管道、開啟流、創(chuàng)建流對象、對齊流、開啟通道后將深度框與顏色框?qū)R、最后在通過.get_depth_frame()方法獲取深度圖。獲取到深度圖后,想要獲得深度圖上任意一點的距離,即將深度圖圖像轉(zhuǎn)化為數(shù)組、提取點即為對應(yīng)改點的深度。測量中心點的距離。代碼注釋的都比較詳細
單目測距
用的是筆記本電腦自帶的攝像頭
說明:代碼為通過hsv識別一個黃色的小球,然后對小球單目測距。攝像頭的焦距,是我簡單測試的,起個演示作用,最好是通過相機標定測試攝像頭的內(nèi)部參數(shù),然后來實現(xiàn)測距。也可以用幾個A4紙測試一下,算出相機焦距。
深度與單目的區(qū)別
深度測距比較準確,并且不需要所謂目標的實際尺寸,可以隨意檢測目標距離,而不是特定目標的距離。相機不需要標定知道相機內(nèi)部的參數(shù)。相機標定在出廠時已經(jīng)標定完了。單目測距精度方面不如深度準確,并且還需要知道相機內(nèi)部參數(shù),需要相機標定,還得知道測距目標的實際尺寸,只能針對特定目標進行測距。但是優(yōu)點也是顯著的,簡單,對相機沒有要求。對測距精度不高的環(huán)境合適。
對比分析:像素和測距的對比。當然用深度的目的遠不止用于測距的作用,realsenseD435i的像素不算很高,即想看的清,又想測得準的話,realsenseD435i是不太實用的。單目雖然測得不算很準,但是相比之下可以選擇像素高的單目相機,同樣還是可以測距。但是realsenseD435i測距準確,但是像素固定無法提高了。看適用場合選取合適的攝像頭
按需寫作:
演示視頻:
點擊查看:系統(tǒng)演示視頻
運行結(jié)果:
遠程協(xié)助:
溫馨提示:索煒達.猿創(chuàng)官方提供收費遠程協(xié)助,確保您項目運行成功。
點擊查看:遠程協(xié)助相關(guān)事項
我們提供完整項目文件清單如下:
文件目錄
├ 1.項目源碼
├ 2.運行截圖
└ 3.演示視頻