The invention discloses a
heart rate detection method based on a
smart phone. The
heart rate detection method is used for solving the technical problem that an existing
heart rate detection method is poor in precision. According to the technical scheme, the heart rate detection method comprises the steps that a
video recording human body skin color changes under
irradiation of a stable
light source is input to the
smart phone, and
human body volume pulse
waves are calculated and captured by the
smart phone; when main wave peaks are sought, an amplitude value of a current detection point is compared with an average amplitude value of multiple previous point near the current detection point, the volume pulse
waves are located in a descending
branch if the amplitude value of the detection point is small, the volume pulse
waves are located in an ascending
branch if the amplitude value of the detection point is large, alternation from the ascending
branch to the descending branch serves as one main wave peak, and the heart rate is calculated by combining the interval time of the main wave peaks. According to the method, detection is always conducted along volume
pulse wave signals, and therefore missing detection of the main wave peaks is avoided; the amplitude value of the current detection point is always compared with the average amplitude value of multiple previous points near the current detection point, therefore,
double pulse peaks cannot change the descending state of the pulse waves, and
false detection of the main wave peaks is avoided. Accordingly, the hear rate detection precision is improved.