---
title: "perform(_:onImageURL:)"
framework: vision
role: symbol
role_heading: Instance Method
path: "vision/vnsequencerequesthandler/perform(_:onimageurl:)"
---

# perform(_:onImageURL:)

Schedules one or more Vision requests to be performed on an image.

## Declaration

```swift
func perform(_ requests: [VNRequest], onImageURL imageURL: URL) throws
```

## Parameters

- `requests`: An array of doc://Vision/documentation/Vision/VNRequest requests to perform.
- `imageURL`: A URL pointing to the image on which to perform the request.

## See Also

### 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:orientation:)](vision/vnsequencerequesthandler/perform(_:onimageurl:orientation:).md)
