---
title: "VisionResult.generateForegroundInstanceMask(_:_:)"
framework: vision
role: symbol
role_heading: Case
path: "vision/visionresult/generateforegroundinstancemask(_:_:)"
---

# VisionResult.generateForegroundInstanceMask(_:_:)

A result from performing a generate foreground instance mask request.

## Declaration

```swift
case generateForegroundInstanceMask(GenerateForegroundInstanceMaskRequest, InstanceMaskObservation?)
```

## See Also

### Getting the image alignment, feature print, and background removal result

- [VisionResult.trackTranslationalImageRegistration(_:_:)](vision/visionresult/tracktranslationalimageregistration(_:_:).md)
- [VisionResult.trackHomographicImageRegistration(_:_:)](vision/visionresult/trackhomographicimageregistration(_:_:).md)
- [VisionResult.generateImageFeaturePrint(_:_:)](vision/visionresult/generateimagefeatureprint(_:_:).md)
