CPC G06V 20/20 (2022.01) [G06T 7/74 (2017.01); G06T 7/75 (2017.01); G06T 15/205 (2013.01); G06T 19/006 (2013.01); H04N 23/698 (2023.01); G06T 2215/16 (2013.01)] | 21 Claims |
1. A non-transitory machine-readable, tangible medium storing instructions, which may be read and executed by one or more processors to perform a method, the method including:
capturing first features associated with a real-world physical area as a model, the model of the real-world physical area having a coordinate space;
defining an augmented reality (AR) object within a coordinate space of the AR object, the AR object having a location associated with the real-world physical area via the coordinate space of the AR object;
capturing second features corresponding with a portion of the real-world physical area; and
associating the second features with a location in the model, corresponding with the portion of the real-world physical area, as an AR anchor, the AR anchor being associated with a coordinate space of the AR anchor to enable discovery of the AR object by a user within the real-world physical area,
the coordinate space of the AR anchor being independent of the coordinate space of the model of the real-world physical area to enable dynamic updating of at least one of the model or the AR anchor, the AR anchor being included in a plurality of anchors, the plurality of anchors having a location and orientation with respect to an origin.
|