java 矫正鱼眼图像_鱼眼图像校正
這兩天在做魚(yú)眼圖像的校正,也就是魚(yú)眼鏡頭拍攝的照片的校正。
首先,先貼兩張圖,學(xué)學(xué)siggraph,哈哈哈。開(kāi)玩笑。夢(mèng)寐以求的圖形學(xué)年會(huì)啊!
這里采用的方法,是從魚(yú)眼圖像成像的原理入手,反投影到平面圖像,所以,很簡(jiǎn)單。而且景深可以調(diào)節(jié),調(diào)節(jié)景深,可以看到不同的方位的圖像。注意,可以發(fā)現(xiàn),校正后的圖像,似乎缺少了很多原圖的信息。是的。因?yàn)?#xff0c;從成像的原理入手,那么,原來(lái)視角有200多度的魚(yú)眼圖像,校正到平面圖像,肯定會(huì)有一些景物,在平面圖像上是顯示不出來(lái)的。但是,我們可以調(diào)節(jié)景深,從而可以達(dá)到看到更多景物的目的。所以,要從根本上理解成像的原理,才可以理解。也正應(yīng)了那句老話,理論是最根本的,數(shù)學(xué)是最根本的。
調(diào)節(jié)景深,可以得到如下的結(jié)果圖:
可以看到,發(fā)生了變化。所以,從理論上講,就很容易理解。
這個(gè)方法,與一般的校正不一樣,尤其是采用多項(xiàng)式的圖像校正,那些完全是基于圖像,而與圖像的內(nèi)容以及畸變的機(jī)理壓根沒(méi)有關(guān)系,沒(méi)有思考。
不過(guò),話說(shuō)回來(lái),這里還是有一些問(wèn)題的,因?yàn)橥队懊?#xff0c;我假設(shè)為球,所以,還有很多值得思考,和去完善。
下一步工作:
1. 如果有時(shí)間,采用GPU加速,并達(dá)到實(shí)時(shí),還可以調(diào)節(jié)窗口。
2. 基于魚(yú)眼圖像的三維重建。
\(^o^)/ 歐耶!
再來(lái)兩張圖吧,
總結(jié)
以上是生活随笔為你收集整理的java 矫正鱼眼图像_鱼眼图像校正的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android GPS开发总结
- 下一篇: 情景规划(Scenario planni