CPC G06T 3/4038 (2013.01) [G06F 9/3836 (2013.01); G06F 9/48 (2013.01); G06T 19/006 (2013.01); G06T 2210/52 (2013.01)] | 12 Claims |
1. A method of creating an image stitching workflow, the method comprising:
acquiring 360-degree virtual reality (VR) image workflow descriptors necessary to make a request for image stitching and create the image stitching workflow;
acquiring function descriptors applicable to the image stitching workflow from a function registry;
creating the image stitching workflow based on the function descriptors selected from the function registry;
determining configurations of media processing entities necessary to perform tasks for the image stitching workflow based on the 360-degree VR image workflow descriptors;
configuring a plurality of media processing entities according to the configurations of media processing entities; and
allocating the tasks configuring the image stitching workflow to the plurality of media processing entities,
wherein the function descriptors include configuration parameters, and
wherein the configuration parameters include a feature parameter, a camera parameter, a projection parameter, and a stitching parameter,
wherein the feature parameter includes a feature extraction method parameter indicating a method to extract features,
wherein the camera parameter includes at least one of a focal length parameter, a principal point parameter, a camera skew value parameter, or a camera transformation parameter,
wherein the projection parameter includes a projection type parameter, and
wherein the stitching parameter includes at least one of a seam position parameter or a seam mask parameter.
|