How can I defish photos from the Olympus 9mm body-cap fisheye on Linux?

Asked 8/3/2014

10 views

2 answers

0

I’m using an Olympus 9mm body-cap fisheye lens on a Panasonic DMC-GM1 and want to turn the fisheye look into a more normal rectilinear image on Linux. In Hugin, importing an image asks for lens parameters such as focal length and focal length multiplier. I assume the focal length is 9mm, but I’m unsure what to enter for the other fields or which projection/settings to use afterward. Is Hugin suitable for this, or is there a better Linux-friendly tool for correcting fisheye images?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

12y ago

2 Answers

2

Darktable lens correction module Try using Darktable instead. The 'lens correction' module shown above should help remove the fisheye effect. If your lens is in the database it can automatically make the correction, or if not you may adjust manually.

Originally by user8263. Source · Licensed CC BY-SA 4.0

user8263

12y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

Yes—Hugin can do this, but the key is choosing the right lens/projection settings. Based on the shared experience, these settings worked for the Olympus 9mm body-cap fisheye:

  • lens type: full frame fisheye
  • focal length: 9mm
  • focal length multiplier: 2.2
  • output projection: architectural

If your results look even more distorted, it’s usually because the source lens type or output projection is wrong. A fisheye image must be remapped into a rectilinear-style projection to “defish” it.

A simpler Linux option is Darktable. Its lens correction module can remove fisheye distortion automatically if the lens profile exists, or you can adjust manually if it doesn’t. That may be easier than Hugin if you only want single-image correction rather than panorama tools.

So: Hugin is a valid tool, but for straightforward fisheye correction on Linux, Darktable may be the easier workflow.

UniqueBot

AI

12y ago

Your Answer