java 矫正鱼眼图像_鱼眼图像校正
生活随笔
收集整理的這篇文章主要介紹了
java 矫正鱼眼图像_鱼眼图像校正
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這兩天在做魚眼圖像的校正,也就是魚眼鏡頭拍攝的照片的校正。
首先,先貼兩張圖,學學siggraph,哈哈哈。開玩笑。夢寐以求的圖形學年會啊!
這里采用的方法,是從魚眼圖像成像的原理入手,反投影到平面圖像,所以,很簡單。而且景深可以調節,調節景深,可以看到不同的方位的圖像。注意,可以發現,校正后的圖像,似乎缺少了很多原圖的信息。是的。因為,從成像的原理入手,那么,原來視角有200多度的魚眼圖像,校正到平面圖像,肯定會有一些景物,在平面圖像上是顯示不出來的。但是,我們可以調節景深,從而可以達到看到更多景物的目的。所以,要從根本上理解成像的原理,才可以理解。也正應了那句老話,理論是最根本的,數學是最根本的。
調節景深,可以得到如下的結果圖:
可以看到,發生了變化。所以,從理論上講,就很容易理解。
這個方法,與一般的校正不一樣,尤其是采用多項式的圖像校正,那些完全是基于圖像,而與圖像的內容以及畸變的機理壓根沒有關系,沒有思考。
不過,話說回來,這里還是有一些問題的,因為投影面,我假設為球,所以,還有很多值得思考,和去完善。
下一步工作:
1. 如果有時間,采用GPU加速,并達到實時,還可以調節窗口。
2. 基于魚眼圖像的三維重建。
\(^o^)/ 歐耶!
再來兩張圖吧,
總結
以上是生活随笔為你收集整理的java 矫正鱼眼图像_鱼眼图像校正的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android GPS开发总结
- 下一篇: 因为热爱所以坚持