Platforms to show: All Mac Windows Linux Cross-Platform
VNRequestMBS class
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| class | Vision | MBS MacFrameworks Plugin | 19.4 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Other Vision request handlers that perform image analysis inherit from this abstract base class. Instantiate one of its subclasses to perform image analysis.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 7 properties
- property className as String
- property ClassPath as String
- property description as String
- property Handle as Integer
- property preferBackgroundProcessing as Boolean
- property revision as Integer
- property usesCPUOnly as Boolean
- 4 methods
- method cancel
- method Constructor Private
- method copy as VNRequestMBS
- method results as VNObservationMBS()
- 3 shared methods
- shared method currentRevision as Integer
- shared method defaultRevision as Integer
- shared method supportedRevisions as NSIndexSetMBS
Sub classes:
- class VNImageBasedRequestMBS
- class VNClassifyImageRequestMBS
- class VNCoreMLRequestMBS
- class VNDetectBarcodesRequestMBS
- class VNDetectDocumentSegmentationRequestMBS
- class VNDetectFaceCaptureQualityRequestMBS
- class VNDetectFaceLandmarksRequestMBS
- class VNDetectFaceRectanglesRequestMBS
- class VNDetectHorizonRequestMBS
- class VNDetectHumanBodyPoseRequestMBS
- class VNDetectHumanHandPoseRequestMBS
- class VNDetectHumanRectanglesRequestMBS
- class VNDetectRectanglesRequestMBS
- class VNDetectTextRectanglesRequestMBS
- class VNGenerateAttentionBasedSaliencyImageRequestMBS
- class VNGenerateForegroundInstanceMaskRequestMBS
- class VNGenerateImageFeaturePrintRequestMBS
- class VNGenerateObjectnessBasedSaliencyImageRequestMBS
- class VNGeneratePersonInstanceMaskRequestMBS
- class VNRecognizeAnimalsRequestMBS
- class VNRecognizeTextRequestMBS
- class VNStatefulRequestMBS
- class VNTargetedImageRequestMBS
- class VNTrackingRequestMBS
Blog Entries
Xojo Developer Magazine
- 22.4, page 59: Text Recognition, Using Apple's Vision to Extract Text from an Image by Stefanie Juchmes-Simonis
- 22.4, page 56: Text Recognition, Using Apple's Vision to Extract Text from an Image by Stefanie Juchmes-Simonis
Release notes
- Version 25.3
- Added Description property to VNRequestMBS and VNObservationMBS classes.
Some methods using this class:
- VNImageRequestHandlerMBS.performRequests(requests() as VNRequestMBS, byref error as NSErrorMBS) as Boolean
- VNImageRequestHandlerMBS.performRequestsAsync(requests() as VNRequestMBS, DelegateHandler as VNPerformRequestsCompletedMBS = nil, tag as variant = nil)
- VNSequenceRequestHandlerMBS.performRequestsOnCGImage(requests() as VNRequestMBS, CGImage as CGImageMBS, orientation as Integer = 0, byref error as NSErrorMBS) as Boolean
- VNSequenceRequestHandlerMBS.performRequestsOnCIImage(requests() as VNRequestMBS, CIImage as Variant, orientation as Integer = 0, byref error as NSErrorMBS) as Boolean
- VNSequenceRequestHandlerMBS.performRequestsOnCVPixelBuffer(requests() as VNRequestMBS, CVPixelBuffer as Variant, orientation as Integer = 0, byref error as NSErrorMBS) as Boolean
- VNSequenceRequestHandlerMBS.performRequestsOnImageData(requests() as VNRequestMBS, Data as MemoryBlock, orientation as Integer = 0, byref error as NSErrorMBS) as Boolean
- VNSequenceRequestHandlerMBS.performRequestsOnImageFile(requests() as VNRequestMBS, File as FolderItem, orientation as Integer = 0, byref error as NSErrorMBS) as Boolean
- VNSequenceRequestHandlerMBS.performRequestsOnPicture(requests() as VNRequestMBS, Picture as Picture, orientation as Integer = 0, byref error as NSErrorMBS) as Boolean
Some examples using this class:
- /AVFoundation/Live Barcode Detection with Vision/Live Barcode Detection with Vision
- /MacFrameworks/DetectDocumentSegmentationRequest
- /MacFrameworks/Vision/Vision Detection
- /MacFrameworks/Vision/Vision Object Detection/Mask Detection
- /MacFrameworks/Vision/Vision Object Detection/Saliency Image Requests
- /MacFrameworks/Vision/Vision Object Detection/Text Recognition
- /MacFrameworks/Vision/Vision Object Detection/Vision Object Detection
Some related classes:
- class NSErrorMBS
- class VNClassifyImageRequestMBS
- class VNCoreMLRequestMBS
- class VNDetectDocumentSegmentationRequestMBS
- class VNDetectFaceRectanglesRequestMBS
- class VNDetectRectanglesRequestMBS
- class VNGeneratePersonInstanceMaskRequestMBS
- class VNImageRegistrationRequestMBS
- class VNSequenceRequestHandlerMBS
- class VNTargetedImageRequestMBS
The items on this page are in the following plugins: MBS MacFrameworks Plugin.
VNRectangleObservationMBS - VNSaliencyImageObservationMBS