# GARSemanticLabel

## Summary

| ### Enumerations ||
|---|---|
| `https://developers.google.com/ar/reference/ios/group/GARSemanticLabel#garsemanticlabel{ https://developers.google.com/ar/reference/ios/group/GARSemanticLabel#garsemanticlabelunlabeled = 0, https://developers.google.com/ar/reference/ios/group/GARSemanticLabel#garsemanticlabelsky = 1, https://developers.google.com/ar/reference/ios/group/GARSemanticLabel#garsemanticlabelbuilding = 2, https://developers.google.com/ar/reference/ios/group/GARSemanticLabel#garsemanticlabeltree = 3, https://developers.google.com/ar/reference/ios/group/GARSemanticLabel#garsemanticlabelroad = 4, https://developers.google.com/ar/reference/ios/group/GARSemanticLabel#garsemanticlabelsidewalk = 5, https://developers.google.com/ar/reference/ios/group/GARSemanticLabel#garsemanticlabelterrain = 6, https://developers.google.com/ar/reference/ios/group/GARSemanticLabel#garsemanticlabelstructure = 7, https://developers.google.com/ar/reference/ios/group/GARSemanticLabel#garsemanticlabelobject = 8, https://developers.google.com/ar/reference/ios/group/GARSemanticLabel#garsemanticlabelvehicle = 9, https://developers.google.com/ar/reference/ios/group/GARSemanticLabel#garsemanticlabelperson = 10, https://developers.google.com/ar/reference/ios/group/GARSemanticLabel#garsemanticlabelwater = 11 }` | enumDefines the labels the Scene Semantics API is able to detect and maps human-readable names to per-pixel semantic labels. |

## Enumerations

### GARSemanticLabel

```
 GARSemanticLabel
```
Defines the labels the Scene Semantics API is able to detect and maps human-readable names to per-pixel semantic labels.

See [the Scene Semantics Developer Guide](https://developers.google.com/ar/develop/ios/scene-semantics) for more information.

| Properties ||
|---|---|
| `GARSemanticLabelBuilding` | Pixels of buildings, including houses, garages, etc. Includes all structures attached to the building, such as signs, solar panels, scaffolding, etc. |
| `GARSemanticLabelObject` | Pixels of general temporary and permanent objects and obstacles, including mailboxes, fire hydrants, poles, street lights, phone booths, bus stop enclosures, cones, parking meters, etc. |
| `GARSemanticLabelPerson` | Pixels of humans and animals. |
| `GARSemanticLabelRoad` | Pixels of drivable surfaces for vehicles, including paved, unpaved, dirt, driveways, etc. |
| `GARSemanticLabelSidewalk` | Pixels of sidewalks for pedestrians and cyclists, including associated curbs. |
| `GARSemanticLabelSky` | Pixels of the open sky, including clouds. Thin electrical wires in front of the sky are included, but leaves/vegetation are not included. |
| `GARSemanticLabelStructure` | Pixels of structures that are not buildings, including fences, guardrails, stand-alone walls, tunnels, bridges, mountains, etc. |
| `GARSemanticLabelTerrain` | Pixels of walkable vegetation areas, including grass, soil, sand, etc. In contrast, 'tree' specifies non-walkable vegetation, like trees and bushes. |
| `GARSemanticLabelTree` | Pixels of non-walkable vegetation, like trees and shrubs. In contrast, 'terrain' specifies walkable vegetation, like grass. |
| `GARSemanticLabelUnlabeled` | Pixels with no semantic label available in the API output. |
| `GARSemanticLabelVehicle` | Pixels of vehicles, including cars, vans, buses, trucks, motorcycles, bicycles, trains, etc. |
| `GARSemanticLabelWater` | Pixels of ground surfaces covered by water, including lakes, rivers, etc. |