Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(stereo) fisheye calibration with ChArUco not supported #1055

Open
rursprung opened this issue Dec 4, 2024 · 0 comments
Open

(stereo) fisheye calibration with ChArUco not supported #1055

rursprung opened this issue Dec 4, 2024 · 0 comments

Comments

@rursprung
Copy link
Contributor

rursprung commented Dec 4, 2024

#976 has added support for stereo calibration using ChArUco boards.

however, it seems that it is not supported with a fisheye model:

if self.pattern == Patterns.ChArUco:
if self.camera_model == CAMERA_MODEL.FISHEYE:
raise NotImplemented(
"Can't perform fisheye calibration with ChArUco board")

(note though that the exception is thrown in the "mono" code, so i guess it doesn't work there either)

this is not indicated anywhere (see also #1054 for my painful experience in learning this). i'm not sure why it wouldn't be supported - it should work out of the box from what i understand if you can detect the charuco markers and then call the cv::fisheye::stereoCalibrate method (both of which you independently can)

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

No branches or pull requests

2 participants