Interactive camera matrices
Simple graphical application that renders a few squares in order to demonstrate the effect of the various coefficients of the camera matrices used in Computer Vision.
What you need to build and run the application:
- graphics driver: must support OpenGL 3.2 (core profile)
- Qt in version >= 5
- QtCreator as it is currently the only supported build system
- Eigen3 installed in
/usr/local/includeis used for some matrix manipulation
Build and run after opening the project file in QtCreator. You may want to tweak the .pro file to find your local install of Eigen3 in case of a different directory.
Running the application
The application presents two modes: extrinsinc or intrinsic camera parameter modification. Parameters are depicted according to their physical meaning (rotation angle around x-axis, pixel skew...). Changes are applied live to a simple 3D scene and to a representation of the matrices K and R,T as they are classically called in Computer Vision.
Running the tests
TODO: add tests
Pull requests are welcome!
TODO: add versions and tags
- Emmanuel d'Angelo - Initial work - website
See also the list of contributors who participated in this project.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details.