Skip to content
This repository was archived by the owner on Mar 9, 2026. It is now read-only.
This repository was archived by the owner on Mar 9, 2026. It is now read-only.

fisheye camera cannot get correct results #218

Open

Description

@s1752729916

I encountered a problem when using glomap for SfM with a fisheye camera. I used the OPENCV_FISHEYE camera model and the latest code from the glomap main branch. When I run glomapper on features extracted with OPENCV_FISHEYE, the result appears as shown in the image below.

Image

However, when I convert the fisheye camera images into four pinhole images, glomapper works very well. Can you provide some insights on this issue?

Image

Activity

  1. lpanaf commented on Jan 12, 2026

    @lpanaf
    Collaborator

    Hi @s1752729916 , sorry for the late reply. There can be several potential reasons for the failure: matches cannot be reliably verifed by two-view geometry, camera intrinsics estimation failed, fisheye cameras are difficult to calibrate in general, etc. To rule out the potential failure from GLOMAP itself, you can try to first calibrate the fisheye images with a few images with COLMAP, then feed in the calibrated parameters to GLOMAP and run again. It should give you reasonable results from my understanding.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions