Config.SemanticMode

public static final enum Config.SemanticMode

Describes the desired behavior of the Scene Semantics API. Scene Semantics uses a machine learning model to label each pixel from the camera feed with a SemanticLabel . See the Scene Semantics Developer Guide for more information.

The Scene Semantics API is currently able to distinguish between outdoor labels specified by SemanticLabel . Usage indoors is currently unsupported and may yield unreliable results.

A small number of ARCore supported devices do not support the Scene Semantics API. Use Session.isSemanticModeSupported(Config.SemanticMode) to query for support for Scene Semantics. Affected devices are also indicated on the ARCore supported devices page .

The default value is DISABLED . Use Config.setSemanticMode(Config.SemanticMode) to set the desired mode.

Inherited Methods

Enum Values

DISABLED

 public 
  
 static 
  
 final 
  
 Config 
 . 
 SemanticMode 
  
 DISABLED 

The Scene Semantics API is disabled. Calls to Frame.acquireSemanticImage() , Frame.acquireSemanticConfidenceImage() , and Frame.getSemanticLabelFraction(SemanticLabel) will not return valid results.

This is the default mode.

ENABLED

 public 
  
 static 
  
 final 
  
 Config 
 . 
 SemanticMode 
  
 ENABLED 

The Scene Semantics API is enabled. Calls to Frame.acquireSemanticImage() , Frame.acquireSemanticConfidenceImage() , and Frame.getSemanticLabelFraction(SemanticLabel) will return valid results.

Use Config.setSemanticMode(Config.SemanticMode) to set this mode.

Create a Mobile Website
View Site in Mobile | Classic
Share by: