Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- I think it is because your variable calibration_flags as CALIB_CHECK_COND set.
- Try disabling this flag. Without it I was able to undistort your images (see links below).
- I am not sure what this check is for (the [documentation][1] is not very explicit). This flag reject some images¹ of my gopro hero 3 even when the chessboard is visible and detected. In my case one image among 20 is not passing this test. This image has the chessboard close to the left border.
- https://i.stack.imgur.com/m2WF6.jpg
- https://i.stack.imgur.com/KiTRz.jpg
- https://i.stack.imgur.com/MhHyN.jpg
- https://i.stack.imgur.com/pSiyG.jpg
- https://i.stack.imgur.com/drXSL.jpg
- https://i.stack.imgur.com/DDze1.jpg
- https://i.stack.imgur.com/b6l8f.jpg
- https://i.stack.imgur.com/9MrAk.jpg
- https://i.stack.imgur.com/WYmg5.jpg
- https://i.stack.imgur.com/rmJ5Q.jpg
- https://i.stack.imgur.com/K8k8Y.jpg
- https://i.stack.imgur.com/MiBER.jpg
- ¹ in OpenCV versions >= 3.4.1 the [error message][2] tells you which image is not passing the test
- [1]: https://docs.opencv.org/3.4.1/db/d58/group__calib3d__fisheye.html
- [2]: https://github.com/opencv/opencv/pull/9067/commits/5ca7dcc6e74b9c6068b8de1f49f289d6bc6b5a0b
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement