Ask Your Question

wzx's profile - activity

2020-10-20 13:50:02 -0600 received badge  Student (source)
2019-01-11 10:09:25 -0600 received badge  Notable Question (source)
2017-03-06 19:07:41 -0600 received badge  Popular Question (source)
2012-12-13 20:54:06 -0600 commented answer Is there something wrong with circle grid with patternSize of 4 * 3 ?

Thank you very much for your kind help! With the method you suggested I succeed to detect the 4x3 grid.

By debugging for a lot of times, I find the ‘minDensity’, a member variable defined in class ‘CirclesGridFinderParameters’, has a default initial value of 10, which is a little big for my case of 4x3 grid. I reset this value to 5, and the default method of ‘findCirclesGrid()’ detected the 4x3 grid of circle successfully.

Therefore, the main reason for the problem is that I have not set a reasonable value for some parameter defined in class ‘CirclesGridFinderParameters’, and it has nothing to do with the ‘findCirclesGrid()’.

Thanks again!

2012-12-12 20:39:16 -0600 commented answer findCirclesGrid

Yes, the images are shown here: http://answers.opencv.org/question/5130/is-there-something-wrong-with-circle-grid-with/ Thank you for your attention!

2012-12-12 20:34:52 -0600 asked a question Is there something wrong with circle grid with patternSize of 4 * 3 ?

Hi, the findCirclesGrid() can detect the circle center points with symmetrical patternSize of 16 * 8, which is shown as follow:

image description

However, I fail to use this function to deal with the symmetrical patternSize of 4 * 3, which is shown as follow:

image description

Could someone tell me how to detect the circle points in patternSize of 4 * 3 ? Thanks!

2012-12-12 08:51:24 -0600 commented answer findCirclesGrid

Hi, I use symmetrical circle grid with patternSize of 4 * 3, which are 4 points per row and 3 points per column. However the return value of the findHoles() defined in class CirclesGridFinder is always false. Therefore, the findCirclesGrid() can not find the circle center points with patternSize of 4*3. If I want to detect the circle in symmetrical circle grid with patternSize of 4 * 3, is there any way to solve this problem. Thanks.