Algorithmic correction of fisheye lens distortion, written in the style of a NetPBM graphics tool.
It takes no command-line arguments, and reads the image from from stdin. As with NetPBM-style utilities, you will likely need to combine other utilities to convert to/from the ppm format or do any additional image processing steps that you require.
jpegtopnm capture.jpg | defish-ppm | pnmtojpeg defish.jpg
- NetPBM tools - http://netpbm.sourceforge.net/
- Hugin stitching software – http://hugin.sf.net/
- Hugin tutorial on creating architectural projection – a good reference for creating vertical lines – http://hugin.sourceforge.net/tutorials/architectural/
- Panini panorama viewer – https://sourceforge.net/projects/pvqt/
- Bruno Postle’s Panotools::Script toolkit – http://search.cpan.org/dist/Panotools-Script/
- 360 Cities: immersive panorama gallery to watch and publish – http://www.360cities.net
- TourWrist – yet another site to publish your panoramas – http://www.tourwrist.com/
- Salado Player: a free flash plugin to play a 360x180° image – http://panozona.com/wiki/SaladoPlayer:Quick_start
- VR5 pano viewer: a free HTML5 code to publish a 360x180° image – http://www.vrhabitat.com/#vr5
- Pannellum: a free HTML5 code to publish a 360x180° image – https://bitbucket.org/mpetroff/pannellum/
- PTViewer: a free java plugin to publish a 360x180° image – http://webuser.hs-furtwangen.de/~dersch/
- Helmut Dersch – pioneer Panoramatools developer – http://webuser.hs-furtwangen.de/~dersch/
- Salado Converter: converts images to use with Salado Player – http://panozona.com/wiki/SaladoConverter