CV演算法:立體照片(Stereo)
參考資料:
Lecture 08: Introduction to Stereo
Lecture 09: Stereo Algorithms
-
立體視覺
通過多個攝像頭同時拍出來的照片算出深度
-
投影(眼鏡/攝像頭是怎麼拍照的)
-
為什麼需要多個攝像頭(眼睛)
-
視差
不同深度的點顯示起來不同,近的點顯示起來比較大
-
簡單的深度視覺系統
兩個攝像頭只是在x軸方向有了偏差
計算得到點(X,Y,Z)在左攝像頭的照片的座標
trick:攝像頭右移後拍照得到點座標,相當於左攝像頭對點左移後的拍照得到的座標,後面只要計算點(X-Tx, Y, Z)在左攝像頭照片的座標即可。
現在我們得到左右攝像頭各自的影象,可以計算同一個點在兩幅圖片中的差距,然後可以得到深度資訊。
顯示中的點在圖片中移動距離越大,說明該點越近。
-
例子
-
演算法
確定左右圖對應點(用前面介紹過的SSD或者NCC),然後計算x座標的差距,深度跟這個距離成反比。
idea:SSD或者NCC實際上可以在左圖確定的點後加上一定範圍查詢就可以,不同查詢整幅圖片。ppt說的比較理想,因為兩個攝像頭是平行的,所以兩個對應的點理論上應該是在同一條直線上的。
-
實際計算結果
- 由於鏡頭左右的原因,邊緣有些點是沒有匹配的。
-
還是鏡頭的原因,遮擋了一些。
計算的時候,塊太大平滑,但是細節不好。
-
強制同一條線的點對應的也是另外一條線
幻燈片後面主要是針對更好地對對齊和遮擋進行優化,可能讀論文更加明白一些,看不明白,暫時先這樣吧。
相關文章
- cv演算法工程師成長路線演算法工程師
- CV 演算法工程師常用 shell 命令 15 條演算法工程師
- OpenCV三種立體匹配求視差圖演算法總結OpenCV演算法
- 照片處理軟體(photodiva)
- Mac照片拼接軟體:DoubleTakeMac
- TurboCollage 照片拼貼軟體
- 金立E8即將釋出:可拍出一億畫素照片
- 一個完美平衡照片庫的演算法演算法
- Python-OpenCV:cv2.imread(),cv2.imshow(),cv2.imwrite()PythonOpenCV
- 照片恢復軟體是如何恢復數位相機照片的?
- TurboCollage for Mac(照片拼貼軟體)Mac
- PhotosRevive for Mac - 老照片上色軟體Mac
- PowerPhotos for Mac照片管理軟體Mac
- PowerPhotos for Mac(照片管理軟體)Mac
- 照片管理軟體:PowerPhotos for MacMac
- 光度立體法總結
- canvas 繪製立體圓環Canvas
- css立體按鈕效果CSS
- canvas立體效果的圓環Canvas
- 照片編輯軟體哪個好用
- Mac照片庫管理軟體:PowerPhotosMac
- CollageIt Pro for Mac (照片拼圖軟體)Mac
- 照片庫管理軟體PowerPhotos for MacMac
- Mac照片庫管理軟體——PowerPhotos for MacMac
- NCH PhotoPad for Mac(照片編輯軟體)Mac
- Mac照片編輯軟體:NCH PhotoPadMac
- 照片濾鏡軟體:CameraBag Photo macMac
- CSS 文字立體凸起效果CSS
- 什麼是立體車庫?立體車庫企業是如何管理業務流程的?
- 【OpenCV3】視訊讀寫cv::VideoCapture和cv::VideoWriterOpenCVIDEAPT
- 迪斯尼新影象演算法,二維照片轉三維模型演算法模型
- 自己獨立設計的字串加密演算法字串加密演算法
- cv::fitLine用法
- cv2可刪
- Cinematic Photo Effects for Mac(照片特效處理軟體)Mac特效
- Luminar AI for MacAI照片編輯軟體AIMac
- 照片記憶編寫軟體:Memory Pictures for MacMac
- HDR照片效果製作軟體:iFoto HDR for MacMac