The Mobile Vision API is now a part of ML Kit. We strongly encourage you to try it out, as it comes with new capabilities like on-device image labeling! Also, note that we ultimately plan to wind down the Mobile Vision API, with all new on-device ML capabilities released via ML Kit. Feel free to reach out to Firebase support for help.

Class List

Class List
The classes and protocols in MobileVision:
 CGMVBarcodeFeatureDescribes a barcode detected in a still image frame
 CGMVBarcodeFeatureAddressAn address
 CGMVBarcodeFeatureCalendarEventA calendar event extracted from a QR code
 CGMVBarcodeFeatureContactInfoA person's or organization's business card
 CGMVBarcodeFeatureDriverLicenseA driver license or ID card data representation
 CGMVBarcodeFeatureEmailAn email message from a 'MAILTO:' or similar QR Code type
 CGMVBarcodeFeatureGeoPointGPS coordinates from a 'GEO:' or similar QR Code type data
 CGMVBarcodeFeaturePersonNameA person's name, both formatted and as individual name components
 CGMVBarcodeFeaturePhoneA phone number from a 'TEL:' or similar QR Code type
 CGMVBarcodeFeatureSMSAn SMS message from an 'SMS:' or similar QR Code type
 CGMVBarcodeFeatureURLBookmarkA URL and title from a 'MEBKM:' or similar QR Code type
 CGMVBarcodeFeatureWiFiWi-Fi network parameters from a 'WIFI:' or similar QR Code type
 CGMVDataOutputGMVDataOutput is a subclass of AVCaptureVideoDataoutput
 C<GMVDataOutputDelegate>The GMVDataOutput's delegate
 CGMVDetectorA GMVDetector object uses image processing to search for and identify notable features in a still image or video
 CGMVFaceFeatureDescribes a face detected in a still image frame
 CGMVFeatureGeneric feature returned by a GMVDetector
 CGMVFocusingDataOutputA concrete subclass of GMVDataOutput
 C<GMVFocusingDataOutputDelegate>The GMVFocusingDataOutput's delegate
 CGMVLargestFaceFocusingDataOutputA concrete subclass of GMVFocusingDataOutput
 CGMVMultiDataOutputA concrete sub-class of GMVDataOutput
 C<GMVMultiDataOutputDelegate>Delegate used to register GMVOutputTrackerDelegate for a specific feature
 CGMVMultiDetectorDataOutputA concrete subclass of GMVDataOutput
 C<GMVMultiDetectorDataOutputDelegate>Delegate used by GMVMultiDetectorDataOutput to receive detection results per detector
 C<GMVOutputTrackerDelegate>Delegate used to receive notifications for a detected item over time
 CGMVTextBlockFeatureDescribes a text block detected in a still image frame
 CGMVTextElementFeatureDescribes a single element in a line of detected text
 CGMVTextLineFeatureDescribes a single line of detected text
 CGMVUtility