The invention relates to the technical field of biomedical engineering, in particular to a heart rate detection method based on an ordinary camera. The heart rate detection method includes the steps that firstly, a front face video image is collected by the ordinary camera, a face region is extracted from the image by using a face detection algorithm and a face tracking technology, a forehead is selected and located as an interested region, and the interested region is extracted as a region for signal acquisition; then technologies of basic color separation, independent component analysis andthe like are used, a pulse source signal is extracted from the interested region, and treated by wavelet filtering, and pure pulse waves are obtained; and finally, a discrete fourier transform algorithm is used for transforming the signal from a time domain into a frequency domain, an energy spectrum is obtained and analyzed, and then a heart rate value is calculated. According to the heart rate detection method based on the ordinary camera, the detection efficiency and the use experience of a testee are effectively improved, and the heart rate detection method is suitable for long-term heartrate monitoring and disease prevention.