Lytro 光場相機重對焦C++實現

來源:互聯網
上載者:User

標籤:原始碼   文獻   opencv   映像   ati   sof   知識   中間   blank   

前面有幾篇部落客要介紹了光場和光場相機相關知識,以及重對焦效果和多視角效果的展示。算是自己學習光場過程的一種總結。

這次貼上自己用OpenCV/C++編寫的重對焦演算法實現,以及互動的Demo。放在我的開源中國碼雲上,串連在此:https://git.oschina.net/rxdj/refocus_LightFieldImg.git。

代碼的說明請參見readme。如有錯誤,請不吝賜教。

映像是Lytro Illum二代相機拍攝並通過matlab光場工具包解碼得到的RGB彩色圖,微透鏡座標也是matlab工具包中解碼白映像時得到的中間結果。

 

 主要參考文獻為:Tao M W, Hadap S, Malik J, et al. Depth from combining defocus and correspondence using light-field cameras[C]//Proceedings of the IEEE International Conference on Computer Vision. 2013: 673-680. 

該文獻中有開源Matlab原始碼,使用的是Lytro 一代相機拍攝的映像。一代和二代相機資料不同在於微透鏡個數以及每一個微透鏡後面的像素個數不一樣,對應修改代碼即可。

 

Lytro 光場相機重對焦C++實現

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.