最近在研究影象校正,現將鏡頭失真中常見的徑向畸變(radial distortion)和切向畸變(tangential distortion)使用matlab模擬出來。
鏡頭畸變的數學模型如下:
將此模型進一步簡化為兩部分
由於opencv中畸變係數只與k1,k2,k3,p1,p2有關,所以在此我也只考慮這五個係數對畸變的影響。
使用向量場繪製徑向畸變:
使用向量場繪製切向畸變:
至此成功模擬鏡頭畸變。
使用Markdown寫文章
markdown是一種可以使用普通文字編輯器編寫的標記語言,通過簡單的標記語法,它可以使普通文字內容具有一定的格式。markdown具有一系列衍生版本,用於擴充套件markdown的功能 如 腳注 內嵌html等等 這些功能原初的markdown尚不具備,它們能讓markdown轉換成更多的格式,例...
git 相關使用文章
檢視命令歷史,以便確定要回到未來的哪個版本 場景1 當你改亂了工作區某個檔案的內容,想直接丟棄工作區的修改時,用命令git checkout file。場景2 當你不但改亂了工作區某個檔案的內容,還新增到了暫存區時,想丟棄修改,分兩步,第一步用命令git reset head file,就回到了場景...
使用iPhone發文章測試
lol 本文使用iphone發表 使用了iphone也有一段時間了,感覺它的觸控水技術太強大了 國人開發的icoast也超級強大,輸入速度和字型檔遠強於手機鍵盤,只差加入手寫功能啦 安裝了unix subsystem後,它就可以在裡面執行常用的命令 如 ifconfig 而如果安裝了ssh,則可以通...