Send feedback
FirebaseMLVision Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
Enumerations
The following enumerations are available globally.
@enum VisionBarcodeValueType
Barcode’s value format. For example, TEXT, PRODUCT, URL, etc.
Declaration
Swift
enum VisionBarcodeValueType : Int
@enum VisionBarcodeAddressType
Address type.
Declaration
Swift
enum VisionBarcodeAddressType : Int
@enum VisionBarcodeEmailType
Email type for VisionBarcodeEmail.
Declaration
Swift
enum VisionBarcodeEmailType : Int
@enum VisionBarcodePhoneType
Phone type for VisionBarcodePhone.
Declaration
Swift
enum VisionBarcodePhoneType : Int
@enum VisionBarcodeWiFiEncryptionType
Wi-Fi encryption type for VisionBarcodeWiFi.
Declaration
Swift
enum VisionBarcodeWiFiEncryptionType : Int
@options VisionBarcodeFormat
This option specifies the barcode formats that the library should detect.
Declaration
Swift
struct VisionBarcodeFormat : OptionSet
@enum VisionCloudModelType
Type of model to use in vision cloud detection API.
Declaration
Swift
enum VisionCloudModelType : UInt
@enum VisionCloudTextModelType
An enum of model types for cloud text recognition.
Declaration
Swift
enum VisionCloudTextModelType : UInt
@enum VisionDocumentTextBlockType
An enum of document text block types.
Declaration
Swift
enum VisionDocumentTextBlockType : Int
@enum VisionFaceDetectorClassificationMode
Classification mode for face detection.
Declaration
Swift
enum VisionFaceDetectorClassificationMode : UInt
@enum VisionFaceDetectorPerformanceMode
Performance preference for accuracy or speed of face detection.
Declaration
Swift
enum VisionFaceDetectorPerformanceMode : UInt
@enum VisionFaceDetectorLandmarkMode
Landmark detection mode for face detection.
Declaration
Swift
enum VisionFaceDetectorLandmarkMode : UInt
@enum VisionFaceDetectorContourMode
Contour detection mode for face detection.
Declaration
Swift
enum VisionFaceDetectorContourMode : UInt
@enum VisionImageLabelerType
An enum of image labeler types.
Declaration
Swift
enum VisionImageLabelerType : UInt
@enum VisionDetectorImageOrientation
This enum specifies where the origin (0,0) of the image is located. The constant has the same
value as defined by EXIF specifications.
Declaration
Swift
enum VisionDetectorImageOrientation : UInt
@enum VisionTextRecognizedBreakType
An enum of recognized text break types.
Declaration
Swift
enum VisionTextRecognizedBreakType : Int
@enum VisionTextRecognizerType
An enum of text recognizer types.
Declaration
Swift
enum VisionTextRecognizerType : Int
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2021-02-11 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2021-02-11 UTC."],[],[],null,["# FirebaseMLVision Framework Reference\n\nEnumerations\n============\n\nThe following enumerations are available globally.\n- `\n ``\n ``\n `\n\n ### [VisionBarcodeValueType](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionBarcodeValueType)\n\n `\n ` \n @enum VisionBarcodeValueType\n Barcode's value format. For example, TEXT, PRODUCT, URL, etc. \n\n #### Declaration\n\n Swift \n\n enum VisionBarcodeValueType : Int\n\n- `\n ``\n ``\n `\n\n ### [VisionBarcodeAddressType](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionBarcodeAddressType)\n\n `\n ` \n @enum VisionBarcodeAddressType\n Address type. \n\n #### Declaration\n\n Swift \n\n enum VisionBarcodeAddressType : Int\n\n- `\n ``\n ``\n `\n\n ### [VisionBarcodeEmailType](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionBarcodeEmailType)\n\n `\n ` \n @enum VisionBarcodeEmailType\n Email type for VisionBarcodeEmail. \n\n #### Declaration\n\n Swift \n\n enum VisionBarcodeEmailType : Int\n\n- `\n ``\n ``\n `\n\n ### [VisionBarcodePhoneType](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionBarcodePhoneType)\n\n `\n ` \n @enum VisionBarcodePhoneType\n Phone type for VisionBarcodePhone. \n\n #### Declaration\n\n Swift \n\n enum VisionBarcodePhoneType : Int\n\n- `\n ``\n ``\n `\n\n ### [VisionBarcodeWiFiEncryptionType](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionBarcodeWiFiEncryptionType)\n\n `\n ` \n @enum VisionBarcodeWiFiEncryptionType\n Wi-Fi encryption type for VisionBarcodeWiFi. \n\n #### Declaration\n\n Swift \n\n enum VisionBarcodeWiFiEncryptionType : Int\n\n- `\n ``\n ``\n `\n\n ### [VisionBarcodeFormat](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionBarcodeFormat)\n\n `\n ` \n @options VisionBarcodeFormat\n This option specifies the barcode formats that the library should detect. \n\n #### Declaration\n\n Swift \n\n struct VisionBarcodeFormat : OptionSet\n\n- `\n ``\n ``\n `\n\n ### [VisionCloudModelType](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionCloudModelType)\n\n `\n ` \n @enum VisionCloudModelType\n Type of model to use in vision cloud detection API. \n\n #### Declaration\n\n Swift \n\n enum VisionCloudModelType : UInt\n\n- `\n ``\n ``\n `\n\n ### [VisionCloudTextModelType](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionCloudTextModelType)\n\n `\n ` \n @enum VisionCloudTextModelType\n An enum of model types for cloud text recognition. \n\n #### Declaration\n\n Swift \n\n enum VisionCloudTextModelType : UInt\n\n- `\n ``\n ``\n `\n\n ### [VisionDocumentTextBlockType](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionDocumentTextBlockType)\n\n `\n ` \n @enum VisionDocumentTextBlockType\n An enum of document text block types. \n\n #### Declaration\n\n Swift \n\n enum VisionDocumentTextBlockType : Int\n\n- `\n ``\n ``\n `\n\n ### [VisionFaceDetectorClassificationMode](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionFaceDetectorClassificationMode)\n\n `\n ` \n @enum VisionFaceDetectorClassificationMode\n Classification mode for face detection. \n\n #### Declaration\n\n Swift \n\n enum VisionFaceDetectorClassificationMode : UInt\n\n- `\n ``\n ``\n `\n\n ### [VisionFaceDetectorPerformanceMode](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionFaceDetectorPerformanceMode)\n\n `\n ` \n @enum VisionFaceDetectorPerformanceMode\n Performance preference for accuracy or speed of face detection. \n\n #### Declaration\n\n Swift \n\n enum VisionFaceDetectorPerformanceMode : UInt\n\n- `\n ``\n ``\n `\n\n ### [VisionFaceDetectorLandmarkMode](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionFaceDetectorLandmarkMode)\n\n `\n ` \n @enum VisionFaceDetectorLandmarkMode\n Landmark detection mode for face detection. \n\n #### Declaration\n\n Swift \n\n enum VisionFaceDetectorLandmarkMode : UInt\n\n- `\n ``\n ``\n `\n\n ### [VisionFaceDetectorContourMode](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionFaceDetectorContourMode)\n\n `\n ` \n @enum VisionFaceDetectorContourMode\n Contour detection mode for face detection. \n\n #### Declaration\n\n Swift \n\n enum VisionFaceDetectorContourMode : UInt\n\n- `\n ``\n ``\n `\n\n ### [VisionImageLabelerType](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionImageLabelerType)\n\n `\n ` \n @enum VisionImageLabelerType\n An enum of image labeler types. \n\n #### Declaration\n\n Swift \n\n enum VisionImageLabelerType : UInt\n\n- `\n ``\n ``\n `\n\n ### [VisionDetectorImageOrientation](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionDetectorImageOrientation)\n\n `\n ` \n @enum VisionDetectorImageOrientation\n This enum specifies where the origin (0,0) of the image is located. The constant has the same\n value as defined by EXIF specifications. \n\n #### Declaration\n\n Swift \n\n enum VisionDetectorImageOrientation : UInt\n\n- `\n ``\n ``\n `\n\n ### [VisionTextRecognizedBreakType](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionTextRecognizedBreakType)\n\n `\n ` \n @enum VisionTextRecognizedBreakType\n An enum of recognized text break types. \n\n #### Declaration\n\n Swift \n\n enum VisionTextRecognizedBreakType : Int\n\n- `\n ``\n ``\n `\n\n ### [VisionTextRecognizerType](/docs/reference/swift/firebasemlvision/api/reference/Enums/VisionTextRecognizerType)\n\n `\n ` \n @enum VisionTextRecognizerType\n An enum of text recognizer types. \n\n #### Declaration\n\n Swift \n\n enum VisionTextRecognizerType : Int"]]