wffancy / DistortionViewer

Use OSG and Qt to display various camera model distortion effect.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DistortionViewer

Use OSG and Qt to display various camera model distortion effect.

This program includes several camera model including ordinary barrel distortion effect,fisheye distortion effect and the panorama distortion effect. All these model comes from different papers with some thoughts of myself which means there are no guarantee about the accuracy of the effect displayed. However, I suppose this as a good simulation of different types of cameras as an application of post process in OSG.

Reference:

[1] Alvarez, L., Gomez, L., & Sendra, J. R. (2011). Algebraic Lens Distortion Model Estimation. Image Processing on Line, 1, 1–9. http://doi.org/10.5201/ipol.2010.ags-alde
[2] Review of Geometric Distortion Compensation in Fish-Eye Cameras. (2008). Review of Geometric Distortion Compensation in Fish-Eye Cameras, 1–6.
[3] Schneider, D., & Maas, H. G. (2006). A geometric model for linear‐array‐based terrestrial panoramic cameras. The Photogrammetric Record, 21(115), 198–210. http://doi.org/10.1111/j.1477-9730.2006.00384.x

About

Use OSG and Qt to display various camera model distortion effect.

License:MIT License


Languages

Language:C++ 92.3%Language:GLSL 7.7%