A 3-dimensional configuration recognition system comprising: a means for projecting a checker pattern onto a surface of a solid object; a means for thinning said checker pattern and for generating a thinned checker pattern; a coupled of means for detecting 2-dimensional coordinate of said cross points; and a means for calculating 3-dimensional coordinate of said cross points from said 2-dimensional coordinate and positions of said couple of means.