A novel error cost function for the three-dimensional (3D) reconstruction system that uses a single fixed camera and a freely moving planar mirror is presented. Multiple mirror poses and the location of the observed points are simultaneously corrected by iterations considering the geometric constraint among the multiple mirror-reflections. A numerical simulation demonstrates the high accuracy of the proposed method against the large initial error.