Error in findCirclesGrid (Bug #4360)


Added by Antonio Albiol almost 10 years ago. Updated over 9 years ago.


Status:New Start date:2015-05-27
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:calibration, 3d
Target version:-
Affected version:2.4.9 (latest release) Operating System:Any
Difficulty: HW Platform:Any
Pull request:

Description

When using findCirclesGrid with a pattern with an even number of rows, the points are not detected in the correct order.
If the number of rows is odd, the order is correct.
This is important in order to establish image-object point correspondences well.

At least it should be indicated in the documentation that this restriction is necessary for the function to work as expected.
Ideally it should be fixed so that any number of rows works correctly


circles_even_rows.jpg - Circles order in the case of even number of rows (134.1 kB) Antonio Albiol, 2015-05-27 03:59 pm

circles_odd_rows.jpg - Circles order on the case of odd number of rows (118.2 kB) Antonio Albiol, 2015-05-27 03:59 pm


History

Updated by Vadim Pisarevsky almost 10 years ago

  • Category set to calibration, 3d

Updated by Maksim Shabunin over 9 years ago

Issue has been transferred to GitHub: https://github.com/Itseez/opencv/issues/4998

Also available in: Atom PDF