MATLAB Answers

Jdeen
0

How does detectCheckerboardPoints work?

Asked by Jdeen
on 28 Jul 2015
Latest activity Commented on by Image Analyst
on 29 Jul 2015
Hi!
I am wondering how the function "detectCheckerboardPoints" works. What prerequisites are there for the image I? What algorithm is behind the function? E.g., does it rely on a harris corner detector? Does it explicitly look for quadrilaterals? Why doesn't it work for this image, for example?

  0 Comments

Sign in to comment.

1 Answer

Answer by Image Analyst
on 28 Jul 2015

Probably because it's such a poor quality image. You might have to do some preprocessing first to get rid of the noise and posterization, and of course better image capture environment (lighting, geometry, etc.).

  2 Comments

Jdeen
on 29 Jul 2015
well the image itself has a rather nice quality, the image I copied is just the part of the original image containing the chessboard. I did not want to show the whole scene ;-)
Could you either elaborate on the preprocessing you think needs to be done or on how the function "detectCheckerboardPoints" works? Then I might accept your answer :)
Sorry, but I don't have the toolbox with that function so I don't know about it and can't try it. How did your image get posterized in the first place? It looks like some strange colormap was applied. Don't do that. That's the main problem you need to avoid.
Next, if it's the checkerboard that you want to see, see if you can point your camera at it perpendicularly, and make sure it has enough illumination to get the full 0-255 range, that the illumination is uniform (use a light booth if you can) and make sure it's in focus.

Sign in to comment.