/py-fisheye-dewarp

fisheye image dewarp / equirectangular rotation

Primary LanguagePythonMIT LicenseMIT

py-fisheye-dewarp

requirement

  • python 3

  • numpy

  • scipy

  • opencv

description

convert fisheye image to dewarpped image

Detail Distctiption & Theory

https://github.com/BlueHorn07/py-fisheye-dewarp/wiki

Codes

single_fisheye.py

dewarp one single fisheye image.

sinlge_fisheye_downsample.py

dewarp one single fisheye image with down-sampling.

equirect_rotation.py

rotate an equirectagnular image.
efficiency

  • 1024 x 512 image => 1.8 sec (intel Core i7)
  • 1024 x 512 image => 15.5 sec (intel Core i3)
  • 2048 x 1024 image => 7.5 sec (intel Core i7)

equirect_rotation(slow).py

rotate an equirectangular image. (using for loops)
efficiency

  • 1024 x 512 image => 9~10 sec (intel Core i7)

cf) Someone coded C++ equirectangular rotator
https://github.com/whdlgp/Equirectangular_rotate
But, my python code is little bit faster :)