A three-dimensional facial shape estimating device comprising: a face image acquiring unit configured to acquire a plurality of image frames that capture a subject's face; a face information acquiring unit having, preset therein, a predetermined number of facial feature points necessary for estimating a three-dimensional shape of the subject's face, the face information acquiring unit being configured to acquire, for each of the plurality of image frames, face information that indicates a position of each of the predetermined number of facial feature points of the subject's face within the image frame; and a three-dimensional shape estimating unit, wherein the face information acquiring unit is configured to calculate, for each of the plurality of image frames, a quality value of each of the predetermined number of facial feature points of the subject's face within the image frame, characterized in that: the face information acquiring unit is further configured to determine that an image frame in which all of the predetermined number of facial feature points have a quality value no lower than a quality threshold is a high-quality image frame, and the three-dimensional shape estimating unit is configured to perform, based on the face information of each of image frames, among the plurality of image frames, that are determined to have a high quality, mapping of each of the predetermined number of facial feature points of the subject's face between the image frames, among the plurality of image frames, that are determined to have a high quality, and estimate the three-dimensional shape of the subject's face based on a result from the mapping. a face image acquiring unit configured to acquire a plurality of image frames that capture a subject's face; a face information acquiring unit having, preset therein, a predetermined number of facial feature points necessary for estimating a three-dimensional shape of the subject's face, the face information acquiring unit being configured to acquire, for each of the plurality of image frames, face information that indicates a position of each of the predetermined number of facial feature points of the subject's face within the image frame; and a three-dimensional shape estimating unit, wherein the face information acquiring unit is configured to calculate, for each of the plurality of image frames, a quality value of each of the predetermined number of facial feature points of the subject's face within the image frame, characterized in that: the face information acquiring unit is further configured to determine that an image frame in which all of the predetermined number of facial feature points have a quality value no lower than a quality threshold is a high-quality image frame, and the three-dimensional shape estimating unit is configured to perform, based on the face information of each of image frames, among the plurality of image frames, that are determined to have a high quality, mapping of each of the predetermined number of facial feature points of the subject's face between the image frames, among the plurality of image frames, that are determined to have a high quality, and estimate the three-dimensional shape of the subject's face based on a result from the mapping. the face information acquiring unit is further configured to determine that an image frame in which all of the predetermined number of facial feature points have a quality value no lower than a quality threshold is a high-quality image frame, and the three-dimensional shape estimating unit is configured to perform, based on the face information of each of image frames, among the plurality of image frames, that are determined to have a high quality, mapping of each of the predetermined number of facial feature points of the subject's face between the image frames, among the plurality of image frames, that are determined to have a high quality, and estimate the three-dimensional shape of the subject's face based on a result from the mapping. perform, based on the face information of each of image frames, among the plurality of image frames, that are determined to have a high quality, mapping of each of the predetermined number of facial feature points of the subject's face between the image frames, among the plurality of image frames, that are determined to have a high quality, and estimate the three-dimensional shape of the subject's face based on a result from the mapping.