Microsoft.Azure.ObjectAnchors Namespace

Classes

AccountInformation

Account information for the Azure Object Anchors account .

EnvironmentObservation

Snapshot of observations of the environment, e.g. in the context of an ObjectQuery.

ObjectAnchorsSession

An object representing an Azure Object Anchors session that is used to create ObjectObserver instances used to detect objects in the physical world.

ObjectInstance

Instance of a detected object returned by object observer.

ObjectInstanceChangedEventArgs

Information about the change of detected object instances.

ObjectInstanceState

State of an object instance.

ObjectModel

An object model exposes visual and geometrics information about a physical object to be detected, as well as parameters to determine how that object can be detected by the object observer.

ObjectObserver

An object observer detects and tracks multiple object instances simultaneously based on a list of user-provided object models.By default it looks for object within a moving sphere centered at current head location. User can explicitly specify a search area that contains one or multiple objects or provide more accurate location hint per object model to improve the performance.

ObjectQuery

Object query parameters associated with an object model.

ObjectSearchArea

Area where to look for object(s).

Enums

EnvironmentObservationTopology

Specifies the desired topology for an environment observation. Requesting a triangle mesh requires additional time and resources versus a point cloud.

ObjectInstanceTrackingMode

Tracking mode applied on an object instance.

ObjectObservationMode

Specifies how the environment should be observed to detect objects. Ambient observation relies on information about the environment that has been gathered by the system automatically as the user uses the device. This can result in quicker detection initially since the environment may already be scanned. However it may also contain stale data which can lead to poorer quality results. It is also limited to a standard resolution and area determined by the system, rather than tailored to the model. Active observation creates a fresh scan of the environment that is optimized for the model being detected. This avoids any problems with stale data, but requires the user to take some time to scan the environment before the object can be detected. Observations will continue to be accumulated until the query object is disposed, so re-using a query for multiple detections may produce quicker results.

ObjectObserverAccessStatus

Access status.

Delegates

ObjectInstanceChangedHandler