One Logo Pool Ball
Vision · IOS API REFERENCE

VNInstanceMaskObservation

class · iOS 17.0+ · SDK 27.1

class VNInstanceMaskObservation

Members (6)

method · iOS 17.0+

generateMask

TypeScript
generateMask(instances: _Foundation_IndexSet): _CoreVideo_CVBuffer
Swift declaration
func generateMask(forInstances instances: IndexSet) throws -> CVPixelBuffer
method · iOS 17.0+

generateMaskedImage

TypeScript
generateMaskedImage(instances: _Foundation_IndexSet, requestHandler: VNImageRequestHandler, cropResult: boolean): _CoreVideo_CVBuffer
Swift declaration
func generateMaskedImage(ofInstances instances: IndexSet, from requestHandler: VNImageRequestHandler, croppedToInstancesExtent cropResult: Bool) throws -> CVPixelBuffer
method · iOS 17.0+

generateScaledMaskForImage

TypeScript
generateScaledMaskForImage(instances: _Foundation_IndexSet, requestHandler: VNImageRequestHandler): _CoreVideo_CVBuffer
Swift declaration
func generateScaledMaskForImage(forInstances instances: IndexSet, from requestHandler: VNImageRequestHandler) throws -> CVPixelBuffer
init

init

TypeScript
static init(): VNInstanceMaskObservation
Swift declaration
init()
get · iOS 17.0+

allInstances

TypeScript
get allInstances(): _Foundation_IndexSet
Swift declaration
var allInstances: IndexSet { get }
get · iOS 17.0+

instanceMask

TypeScript
get instanceMask(): _CoreVideo_CVBuffer
Swift declaration
var instanceMask: CVPixelBuffer { get }

Skipped declarations

No declarations were skipped in this snapshot.

All Vision types →