2009-12-17 194 views
5

我想在使用openGL的圖像上創建lomo魚眼效果。我是新來的OpenGL,我應該使用立方體映射和魚眼投影?有沒有我可以參考的開源代碼?謝謝。如何用openGL創建魚眼鏡頭效果?

+0

[Fisheye Quake](http://strlen.com/gfxengine/fisheyequake/),GLQuake的一個修改,應該是你感興趣的。來源。 – daxim 2009-12-17 13:14:03

+0

謝謝!我會看看這個。 我發佈了這個問題後,我對openCV做了一些研究,是否可以通過openCV來模擬魚眼?我看到有相機校準功能可用,它有助於糾正徑向畸變,如魚眼。 – 0pcl 2009-12-18 09:13:56

+0

我認爲OpenCV只是比學習和直接做更多的工作。 – 2009-12-21 20:06:19

回答

5

您可以繪製帶有紋理圖案的單個四邊形,並使用片段着色器按照您的要求扭曲每個像素的紋理座標。你必須自己做所有的數學,但是看起來這裏的前一篇文章可能是一個很好的起點。