CPC G06V 40/23 (2022.01) [A63B 24/0006 (2013.01); A63B 24/0062 (2013.01); A63B 24/0087 (2013.01); A63B 69/3605 (2020.08); A63B 71/0622 (2013.01); G06T 13/40 (2013.01); G06V 10/34 (2022.01); A63B 2024/0009 (2013.01); A63B 2024/0015 (2013.01); A63B 2024/0096 (2013.01); A63B 69/36 (2013.01); A63B 2071/063 (2013.01); A63B 2071/0636 (2013.01); A63B 2071/0647 (2013.01); A63B 2220/05 (2013.01); A63B 2220/806 (2013.01)] | 19 Claims |
1. A system configured for performing object fitting recommendations in connection with an online system, the system comprising:
one or more hardware processors; and
a memory configured for storing instructions, which when executed, cause the system to:
receive, from a user device, a sequence of 2D images of a user's movement using a first object;
analyze the sequence of 2D images to generate 3D data of the user's movement;
perform a quantitative, biomechanical-based analysis of the user's movement from the 3D data to generate biomechanical values;
compare the biomechanical values to target values and known biomechanical capabilities to determine a recommendation for a second object; and
display information about the second object on a graphical user interface with an actionable display element from which the second object can be selected for purchase;
wherein the instructions further cause the system to assess an actual result of the user's movement using the first object and generate a simulation of the user's movement using the second object.
|