Abstract: The Personal Trainer online application tracks users progress and offers realtime feedback to encourage users in their daily workout routines. To identify and analyze human body movements, ...