CPC G06V 10/955 (2022.01) [G06T 7/73 (2017.01); G06T 17/10 (2013.01); G06V 20/52 (2022.01); G06V 40/103 (2022.01); G06V 40/20 (2022.01); G06V 40/23 (2022.01)] | 20 Claims |
1. A performance-enhanced computing system comprising:
a network controller to receive a real-time multi-camera video feed;
a processor including logic coupled to one or more substrates, wherein the logic is implemented at least partly in one or more of configurable logic or fixed-functionality hardware logic, the logic coupled to the one or more substrates to:
detect an individual in the real-time multi-camera video feed,
generate three-dimensional (3D) skeletal data that includes shoulder coordinates based on the real-time multi-camera video feed, wherein the 3D skeletal data is to correspond to the individual, and
automatically identify a frontal body orientation of the individual based on the 3D skeletal data and one or more anthropometric constraints by determining a shoulder-to-shoulder line of the individual based on a left shoulder coordinate and a right shoulder coordinate, and determining a perspective line relative to the shoulder-to-shoulder line that is in a direction of the frontal body orientation; and
an immersive video subsystem to generate a video frame from a perspective of the individual based on the frontal body orientation and the real-time multi-camera video feed.
|