被動雙目相機(rc_visard相機)關於深度圖中0值的說明

在使用被動雙目相機(rc_visard相機)時發現我的桌面在深度圖中是零值,非常奇怪,查閱說明文檔發現了問題所在。記錄一下給同樣有疑問的其他小夥伴參考。
文檔網址:https://doc.rc-visard.com/latest/de/stereo_matching.html

其中:
Beträgt die Disparität 0, bedeutet dies, dass die Projektionen des Objektpunkts in der gleichen Bildspalte liegen und der Objektpunkt sich in unendlicher Distanz befindet. Häufig gibt es Pixel, für welche die Disparität nicht bestimmt werden kann. Dies ist der Fall bei Verdeckungen auf der linken Seite von Objekten, da diese Bereiche von der rechten Kamera nicht eingesehen werden können. Zudem lässt sich die Disparität auch bei texturlosen Bereichen nicht bestimmen. Pixel, für welche die Disparität nicht bestimmt werden kann, werden mit dem besonderen Disparitätswert 0 als ungültig markiert. Um zwischen ungültigen Disparitätsmessungen und Messungen, bei denen die Disparität aufgrund der unendlich weit entfernten Objekte 0 beträgt, unterscheiden zu können, wird der Disparitätswert für den letztgenannten Fall auf den kleinstmöglichen Disparitätswert über 0 gesetzt.
說明深度圖中出現0值無效值是因爲被動雙目相機(rc_visard相機)無法識別無紋理的物體。另外無限遠的情況相機設定爲高於零的最小值,方便區分。
所有的基於stereo vision的雙目相機都是這個情況,畢竟沒有紋理就無法進行匹配了。可以選擇結構光相機或者購買結構光的projector。
這種奇怪的設定非常不爽啊有木有,但是可以用來進行一些騷操作……比如……如果程序需要平面分割的使用情況就乾脆直接用一個純色的板子當桌面就好了,反正板子的值是0,方便分割。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章