Skip to content

Question regarding this example about the OCamCalib model #3

@Sheradil

Description

@Sheradil

Hey,

now that I fixed my previous issue, I did some testing.
We have some hundred images taken with high resolution (5472*3648 pixel) cameras. The used camera model is the OcamCalib model (with 16 distortion coefficients).
We want to do some training with neural networks, but almost all neural networks use Pinhole models (rarely fisheye, never OcamCalib), so we have to calculate the parameters of a fisheye lense that matches our OcamCalib model. We can do that with this repository.

I used your software and used the KB, RadTan and UCM models as target model. The KB did not really work. The resulting image had a large black circle in the middle, probably because it is not good enough to capture the details of the OcamCalib model. RadTan and UCM worked, though. They just have noise (specific patterns) scattered over the image.

Do these artifacts occur because RadTan and UCM are less accurate models?
(I know that I can use the original images and use the calculated intrinsics and pretend that the original images have been taken with the hypothetical camera, I just want to know if that's the reason)
Screenshot from 2024-08-01 16-37-59
Screenshot from 2024-08-01 16-38-24

I can't upload the original image. It exceeds githubs file size limit.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions