API Reference

This part of the documentation covers all the interfaces of PulseTracker.

class pulse.Pulse(frame_rate=30)

This is the main class of the pulsetracker module.

bpm()

Calculates the heart rate value.

frames_to_gray()

Converts RGB input frames to grayscale.

get_peaks(dist=5)

Takes a one-dimensional array and finds all local maxima by simple comparison of neighbouring values.

pulsebox_to_frames(uid)

Converts the a video stored in a users pulsebox storage to frames.

static remove_frames()

Removes all frames from images folder.

signal_diff()

Subtracts one frame from the subsequent frame.

variances()

Calculates the how far the peaks are spread out from their average value.

video_to_frames(video_path)

Converts input videoPath to frames.