One Logo Pool Ball
Vision · IOS API REFERENCE

VNFaceObservation

class · iOS 11.0+ · SDK 27.1

class VNFaceObservation

Members (7)

init · iOS 12.0+ · Deprecated in iOS 15.0

init

TypeScript
static initRequestRevisionBoundingBoxRollYaw(requestRevision: number, boundingBox: { x: number; y: number; width: number; height: number }, roll?: (_Foundation_NSNumber) | null, yaw?: (_Foundation_NSNumber) | null): VNFaceObservation
Swift declaration
convenience init(requestRevision: Int, boundingBox: CGRect, roll: NSNumber?, yaw: NSNumber?)
init · iOS 15.0+

init

TypeScript
static initRequestRevisionBoundingBoxRollYawPitch(requestRevision: number, boundingBox: { x: number; y: number; width: number; height: number }, roll?: (_Foundation_NSNumber) | null, yaw?: (_Foundation_NSNumber) | null, pitch?: (_Foundation_NSNumber) | null): VNFaceObservation
Swift declaration
convenience init(requestRevision: Int, boundingBox: CGRect, roll: NSNumber?, yaw: NSNumber?, pitch: NSNumber?)
get · iOS 11.0+

landmarks

TypeScript
get landmarks(): (VNFaceLandmarks2D) | null
Swift declaration
var landmarks: VNFaceLandmarks2D? { get }
get · iOS 15.0+

pitch

TypeScript
get pitch(): (_Foundation_NSNumber) | null
Swift declaration
var pitch: NSNumber? { get }
get · iOS 12.0+

roll

TypeScript
get roll(): (_Foundation_NSNumber) | null
Swift declaration
var roll: NSNumber? { get }
get · iOS 12.0+

yaw

TypeScript
get yaw(): (_Foundation_NSNumber) | null
Swift declaration
var yaw: NSNumber? { get }
get · iOS 13.0+

faceCaptureQuality

TypeScript
get faceCaptureQuality(): (number) | null
Swift declaration
@nonobjc var faceCaptureQuality: Float? { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

VNFaceObservation.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All Vision types →