CPC H04N 21/23424 (2013.01) [H04N 5/272 (2013.01); H04N 21/2187 (2013.01); H04N 23/90 (2023.01)] | 35 Claims |
1. A computer-implemented method for video content analysis comprising:
capturing video output from a first camera on a first mobile device;
recognizing an individual in the video output that was captured, wherein the recognizing determines a user body contour;
generating a binary mask, wherein the binary mask enables real-time video processing, which includes separating the user body contour from a background of the video output from the first camera;
temporarily buffering a last binary mask that corresponds to a last frame;
mixing the last binary mask with a current binary mask that corresponds to a current frame, wherein the binary mask is based on a weighted combination of the last frame and the current frame, wherein the last frame has a weight of 0.4 and the current frame has a weight of 0.6;
smoothing an edge of the binary mask, wherein smoothing the edge further comprises creating an alpha matte on the edge of the binary mask;
merging the binary mask with the video output from the first camera, wherein the merging produces a merged first camera video output; and
creating a composite video, wherein the merged first camera video output is overlaid onto a second camera video output, from a second camera.
|