Ask Your Question

CircledCubicle's profile - activity

2018-02-01 12:38:35 -0600 received badge  Enlightened (source)
2018-02-01 12:38:35 -0600 received badge  Good Answer (source)
2016-10-06 04:28:21 -0600 received badge  Nice Answer (source)
2016-10-04 04:49:34 -0600 received badge  Teacher (source)
2016-10-03 21:30:18 -0600 received badge  Necromancer (source)
2016-10-03 10:53:08 -0600 received badge  Supporter (source)
2016-10-03 10:52:36 -0600 answered a question Calibration with findCirclesGrid - trouble with pattern width/height

Okay, so I didn't figure out why it behaves like it does, but why it occurs and how you can work around it: your pattern is identical under a 180-degree rotation, and thus confuses the detector (hint: check the corners).

Generating a pattern with the two "pointy" corners on the same side of the rectangle (i.e. not opposite of each other), and the "rounded" corners with the two circles on the same side of the rectangle (i.e. not opposite).

For example, compare your images to the one below (Generated with -r11 -c4 and rotated to fit here). Here the "pointy" corners are up, and the "rounded" corners of the pattern down. If my description of the corners is still unclear, imagine drawing the convex hull around the pattern, and you'll probably see :)

rows 11 columns 4 opencv asymmetric circle grid

2016-10-03 04:24:26 -0600 commented question Calibration with findCirclesGrid - trouble with pattern width/height

Hi, did you get anywhere further with this? I'm currently running into the same issue depending on camera orientation (real life images).