#*#*20171113更新,貌似以前的放的連接失效了,當時也不是用markdown寫的,暫時沒時間改,就直接貼的連接。等有時間,把以前圖像這些的blog整理markdown格式,後續語音那些上傳到github上,github也很久沒更新過了。git
一枚工程項目型的小渣碩,對相關原理不作過多介紹,直接[git代碼](https://github.com/zhanxiage1994/binocularDistance)。(一直認爲實際能運行的起來的代碼纔是好demo)github
可是對於雙目測距demo,我以爲有兩張圖是要必須放的,不放說不過去啊。算法
Z = B*f / d;markdown
好啦,這兩張圖看明白了,代碼就沒問題了,確定能運行明白,看懂。.net
代碼託管在:https://github.com/zhanxiage1994/binocularDistance.gitblog
Demo使用的是兩個microsoft的普通usb攝像頭。簡單固定了下。ci
效果展現:博客
Recify:it
視差:使用的是opencv的SGBM算法opencv
轉換到深度以後的數據,下圖中的深度數據單位是0.1mm。兩物體距離相機52cm左右,能夠看出精度還能夠。
一些關於雙目demo的Q&A,和SGBM中的參數設置,能夠參考兩位大牛的博客:
http://blog.csdn.net/chenyusiyuan/article/details/5963256
http://blog.csdn.net/xuelabizp/article/details/50432715