1 | initial version |
In short, no. Look here for an explanation of the Charuco diamonds.
I think you aren't supposed to be looking for diamonds, I think you want a board. Look at this tutorial to see how it's supposed to work. It looks like the formatting broke, so check detect_board_charuco.cpp in the samples folder to see that.
I don't actually see what you're doing wrong, but I think doing the diamond detection before the draw_axis call is messing it up. You should be doing the interpolate corners on the first corners, not the diamond_corners. I think.