A smart exercise device configured to present a user with a user interface at least partially via a display, receive a selection of a trainer via the user interface and communicate the selection to a cloud service via the communication interface, receive a selection of an exercise associated, download a video of the selected exercise, the video comprising a training portion, cause the training portion of the video to be displayed while simultaneously activating the camera in order to capture video of the user performing actions depicted in the training portion of the video, analyze the captured video in order to match movements of the user depicted in the video to movements in the training portion of the video, generate trackable feedback, and provide the feedback via the user interface.
展开▼