Vision

class Vision : NSObject

A Firebase service that supports vision APIs.

  • Gets an instance of Firebase Vision service for the default Firebase app. This method is thread safe. The default Firebase app instance must be configured before calling this method; otherwise raises FIRAppNotConfigured exception.

    Declaration

    Swift

    class func vision() -> Self

    Return Value

    A Firebase Vision service instance, initialized with the default Firebase app.

  • Gets an instance of Firebase Vision service for the custom Firebase app. This method is thread safe.

    Declaration

    Swift

    class func vision(app: FIRApp) -> Self

    Parameters

    app

    The custom Firebase app used for initialization. Raises FIRAppInvalid exception if app is nil.

    Return Value

    A Firebase Vision service instance, initialized with the custom Firebase app.

  • Unavailable.

  • Gets a barcode detector with the given options. The returned detector is not thread safe.

    Declaration

    Swift

    func barcodeDetector(options: FIRVisionBarcodeDetectorOptions) -> FIRVisionBarcodeDetector

    Parameters

    options

    Options containing barcode detector configuration.

    Return Value

    A barcode detector configured with the given options.

  • Gets a barcode detector with the default options. The returned detector is not thread safe.

    Declaration

    Swift

    func barcodeDetector() -> FIRVisionBarcodeDetector

    Return Value

    A barcode detector configured with the default options.

  • Gets a face detector with the given options. The returned detector is not thread safe.

    Declaration

    Swift

    func faceDetector(options: FIRVisionFaceDetectorOptions) -> FIRVisionFaceDetector

    Parameters

    options

    Options for configuring the face detector.

    Return Value

    A face detector configured with the given options.

  • Gets a face detector with the default options. The returned detector is not thread safe.

    Declaration

    Swift

    func faceDetector() -> FIRVisionFaceDetector

    Return Value

    A face detector configured with the default options.

  • Gets a label detector with the given options. The returned detector is not thread safe.

    Declaration

    Swift

    func labelDetector(options: FIRVisionLabelDetectorOptions) -> FIRVisionLabelDetector

    Parameters

    options

    Options for configuring the label detector.

    Return Value

    A label detector configured with the given options.

  • Gets a label detector with the default options. The returned detector is not thread safe.

    Declaration

    Swift

    func labelDetector() -> FIRVisionLabelDetector

    Return Value

    A label detector configured with the default options.

  • Gets a text detector. The returned detector is not thread safe.

    Declaration

    Swift

    func textDetector() -> FIRVisionTextDetector

    Return Value

    A text detector.

  • Gets an instance of cloud landmark detector with the given options.

    Declaration

    Swift

    func cloudLandmarkDetector(options: FIRVisionCloudDetectorOptions) -> FIRVisionCloudLandmarkDetector

    Parameters

    options

    Options for configuring the cloud landmark detector.

    Return Value

    A cloud landmark detector configured with the given options.

  • Gets an instance of cloud landmark detector with default options.

    Declaration

    Swift

    func cloudLandmarkDetector() -> FIRVisionCloudLandmarkDetector

    Return Value

    A cloud landmark detector configured with default options.

  • Undocumented

    Declaration

    Swift

    func cloudLabelDetector(options: FIRVisionCloudDetectorOptions) -> FIRVisionCloudLabelDetector
  • Gets an instance of cloud label detector with default options.

    Declaration

    Swift

    func cloudLabelDetector() -> FIRVisionCloudLabelDetector

    Return Value

    A cloud label detector configured with default options.

  • Gets an instance of cloud text detector with the given options.

    Declaration

    Swift

    func cloudTextDetector(options: FIRVisionCloudDetectorOptions) -> FIRVisionCloudTextDetector

    Parameters

    options

    Options for configuring the cloud text detector.

    Return Value

    A cloud text detector configured with the given options.

  • Gets an instance of cloud text detector with default options.

    Declaration

    Swift

    func cloudTextDetector() -> FIRVisionCloudTextDetector

    Return Value

    A cloud text detector configured with default options.

  • Gets an instance of cloud document text detector with the given options.

    Declaration

    Swift

    func cloudDocumentTextDetector(options: FIRVisionCloudDetectorOptions) -> FIRVisionCloudDocumentTextDetector

    Parameters

    options

    Options for configuring the cloud text detector.

    Return Value

    A cloud document text detector configured with the given options.

  • Gets an instance of cloud document text detector with default options.

    Declaration

    Swift

    func cloudDocumentTextDetector() -> FIRVisionCloudDocumentTextDetector

    Return Value

    A cloud document text detector configured with default options.