One Logo Pool Ball
Vision · IOS API REFERENCE

VNImageRequestHandler

class · iOS 11.0+ · SDK 27.1

class VNImageRequestHandler

Members (15)

init · iOS 11.0+

init

TypeScript
static initCgImageOptions(image: _CoreGraphics_CGImage, options?: NativeMap<VNImageOption, unknown>): VNImageRequestHandler
Swift declaration
init(cgImage image: CGImage, options: [VNImageOption : Any] = [:])
init · iOS 11.0+

init

TypeScript
static initCgImageOrientationOptions(image: _CoreGraphics_CGImage, orientation: _ImageIO_CGImagePropertyOrientation, options?: NativeMap<VNImageOption, unknown>): VNImageRequestHandler
Swift declaration
init(cgImage image: CGImage, orientation: CGImagePropertyOrientation, options: [VNImageOption : Any] = [:])
init · iOS 11.0+

init

TypeScript
static initCiImageOptions(image: _CoreImage_CIImage, options?: NativeMap<VNImageOption, unknown>): VNImageRequestHandler
Swift declaration
init(ciImage image: CIImage, options: [VNImageOption : Any] = [:])
init · iOS 11.0+

init

TypeScript
static initCiImageOrientationOptions(image: _CoreImage_CIImage, orientation: _ImageIO_CGImagePropertyOrientation, options?: NativeMap<VNImageOption, unknown>): VNImageRequestHandler
Swift declaration
init(ciImage image: CIImage, orientation: CGImagePropertyOrientation, options: [VNImageOption : Any] = [:])
init · iOS 17.0+

init

TypeScript
static initCmSampleBufferDepthDataOrientationOptions(sampleBuffer: _CoreMedia_CMSampleBuffer, depthData: _AVFoundation_AVDepthData, orientation: _ImageIO_CGImagePropertyOrientation, options?: NativeMap<VNImageOption, unknown>): VNImageRequestHandler
Swift declaration
init(cmSampleBuffer sampleBuffer: CMSampleBuffer, depthData: AVDepthData, orientation: CGImagePropertyOrientation, options: [VNImageOption : Any] = [:])
init · iOS 14.0+

init

TypeScript
static initCmSampleBufferOptions(sampleBuffer: _CoreMedia_CMSampleBuffer, options?: NativeMap<VNImageOption, unknown>): VNImageRequestHandler
Swift declaration
init(cmSampleBuffer sampleBuffer: CMSampleBuffer, options: [VNImageOption : Any] = [:])
init · iOS 14.0+

init

TypeScript
static initCmSampleBufferOrientationOptions(sampleBuffer: _CoreMedia_CMSampleBuffer, orientation: _ImageIO_CGImagePropertyOrientation, options?: NativeMap<VNImageOption, unknown>): VNImageRequestHandler
Swift declaration
init(cmSampleBuffer sampleBuffer: CMSampleBuffer, orientation: CGImagePropertyOrientation, options: [VNImageOption : Any] = [:])
init · iOS 17.0+

init

TypeScript
static initCvPixelBufferDepthDataOrientationOptions(pixelBuffer: _CoreVideo_CVBuffer, depthData: _AVFoundation_AVDepthData, orientation: _ImageIO_CGImagePropertyOrientation, options?: NativeMap<VNImageOption, unknown>): VNImageRequestHandler
Swift declaration
init(cvPixelBuffer pixelBuffer: CVPixelBuffer, depthData: AVDepthData, orientation: CGImagePropertyOrientation, options: [VNImageOption : Any] = [:])
init · iOS 11.0+

init

TypeScript
static initCvPixelBufferOptions(pixelBuffer: _CoreVideo_CVBuffer, options?: NativeMap<VNImageOption, unknown>): VNImageRequestHandler
Swift declaration
init(cvPixelBuffer pixelBuffer: CVPixelBuffer, options: [VNImageOption : Any] = [:])
init · iOS 11.0+

init

TypeScript
static initCvPixelBufferOrientationOptions(pixelBuffer: _CoreVideo_CVBuffer, orientation: _ImageIO_CGImagePropertyOrientation, options?: NativeMap<VNImageOption, unknown>): VNImageRequestHandler
Swift declaration
init(cvPixelBuffer pixelBuffer: CVPixelBuffer, orientation: CGImagePropertyOrientation, options: [VNImageOption : Any] = [:])
init · iOS 11.0+

init

TypeScript
static initDataOptions(imageData: ArrayBuffer, options?: NativeMap<VNImageOption, unknown>): VNImageRequestHandler
Swift declaration
init(data imageData: Data, options: [VNImageOption : Any] = [:])
init · iOS 11.0+

init

TypeScript
static initDataOrientationOptions(imageData: ArrayBuffer, orientation: _ImageIO_CGImagePropertyOrientation, options?: NativeMap<VNImageOption, unknown>): VNImageRequestHandler
Swift declaration
init(data imageData: Data, orientation: CGImagePropertyOrientation, options: [VNImageOption : Any] = [:])
init · iOS 11.0+

init

TypeScript
static initUrlOptions(imageURL: string, options?: NativeMap<VNImageOption, unknown>): VNImageRequestHandler
Swift declaration
init(url imageURL: URL, options: [VNImageOption : Any] = [:])
init · iOS 11.0+

init

TypeScript
static initUrlOrientationOptions(imageURL: string, orientation: _ImageIO_CGImagePropertyOrientation, options?: NativeMap<VNImageOption, unknown>): VNImageRequestHandler
Swift declaration
init(url imageURL: URL, orientation: CGImagePropertyOrientation, options: [VNImageOption : Any] = [:])
method · iOS 11.0+

perform

TypeScript
perform(requests: Array<VNRequest>): void
Swift declaration
func perform(_ requests: [VNRequest]) throws

Skipped declarations

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

VNImageRequestHandler.init()

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

All Vision types →