The invention discloses a method for identifying whether fingerprints are true or false based on an optical mapping system. According to the method, the optical mapping system is integrated in a fingerprint detection window. The method includes the following steps that firstly, a finger is placed on the fingerprint detection window, a back-scattered spectrum is collected by the optical mapping system, and a fingerprint image is collected by an image collecting system at the same time; secondly, if the collected image meets the fingerprint integrity requirement, collected spectral data are compared with finger spectral data in a database; thirdly, if it is determined that an object to be detected is a true finger through spectrum comparison, the fingerprint image is analyzed so as to complete identity identification, and otherwise identification fails. By acquiring back-scattered spectrum information of the object to be detected through the spectrum technology in the process of collecting surface image information of the fingerprints, a finger of an organism can be distinguished from a finger mould.