---
title: VNSequenceRequestHandler
framework: vision
role: symbol
role_heading: Class
path: vision/vnsequencerequesthandler
---

# VNSequenceRequestHandler

An object that processes image-analysis requests for each frame in a sequence.

## Declaration

```swift
class VNSequenceRequestHandler
```

## Overview

Overview Instantiate this handler to perform Vision requests on a series of images. Unlike the VNImageRequestHandler, you don’t specify the image on creation. Instead, you supply each image frame one by one as you continue to call one of the perform methods.

## Topics

### Initializing a Sequence Request

- [init()](vision/vnsequencerequesthandler/init().md)

### Performing a Sequence Request

- [perform(_:on:)](vision/vnsequencerequesthandler/perform(_:on:)-3zt7l.md)
- [perform(_:on:orientation:)](vision/vnsequencerequesthandler/perform(_:on:orientation:)-3gcmv.md)
- [perform(_:on:)](vision/vnsequencerequesthandler/perform(_:on:)-9jtgj.md)
- [perform(_:on:orientation:)](vision/vnsequencerequesthandler/perform(_:on:orientation:)-1bkm1.md)
- [perform(_:on:)](vision/vnsequencerequesthandler/perform(_:on:)-3d7nt.md)
- [perform(_:on:orientation:)](vision/vnsequencerequesthandler/perform(_:on:orientation:)-2wvt8.md)
- [perform(_:on:)](vision/vnsequencerequesthandler/perform(_:on:)-45e73.md)
- [perform(_:on:orientation:)](vision/vnsequencerequesthandler/perform(_:on:orientation:)-6b7rk.md)
- [perform(_:onImageData:)](vision/vnsequencerequesthandler/perform(_:onimagedata:).md)
- [perform(_:onImageData:orientation:)](vision/vnsequencerequesthandler/perform(_:onimagedata:orientation:).md)
- [perform(_:onImageURL:)](vision/vnsequencerequesthandler/perform(_:onimageurl:).md)
- [perform(_:onImageURL:orientation:)](vision/vnsequencerequesthandler/perform(_:onimageurl:orientation:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Image sequence analysis

- [Applying Matte Effects to People in Images and Video](vision/applying-matte-effects-to-people-in-images-and-video.md)
- [Detecting human actions in a live video feed](createml/detecting-human-actions-in-a-live-video-feed.md)
- [Segmenting and colorizing individuals from a surrounding scene](vision/segmenting-and-colorizing-individuals-from-a-surrounding-scene.md)
- [VNStatefulRequest](vision/vnstatefulrequest.md)
- [VNGeneratePersonSegmentationRequest](vision/vngeneratepersonsegmentationrequest.md)
- [VNGeneratePersonInstanceMaskRequest](vision/vngeneratepersoninstancemaskrequest.md)
- [VNDetectDocumentSegmentationRequest](vision/vndetectdocumentsegmentationrequest.md)
