src_path/vision/st_vission library

Classes

Barcode
Class to represent the contents of barcode.
BarcodeAddress
Class to store the information of address type barcode detected in a InputImage.
BarcodeCalenderEvent
Class extending over BarcodeValue that models a calender event.
BarcodeContactInfo
Class extending over BarcodeValue that models a contact info.
BarcodeDriverLicense
Class extending over BarcodeValue that models a driver's licence cars.
BarcodeEmail
A email message.
BarcodeGeo
Class extending over BarcodeValue that represents a geolocation.
BarcodePhone
A phone number.
BarcodeScanner
Class to scan the barcode in InputImage Creating an instance of BarcodeScanner
BarcodeSMS
Class extending over BarcodeValue to store a SMS.
BarcodeUrl
Class to store url info of the bookmark obtained from a barcode.
BarcodeValue
Base for storing barcode data. Any type of barcode has at least these three parameters.
BarcodeWifi
Class to store wifi info obtained from a barcode.
CustomImageLabelerOptions
To create ImageLabeler that processes image based on the custom tflite model provided by user.
CustomModel
Abstract class to serve as base for LocalModel and RemoteModel.
CustomObjectDetectorOptions
Options to configure the detector while using custom models.
CustomRemoteLabelerOption
DetectedObject
Class that represents an object detected by ObjectDetector.
DigitalInkRecogniser
Detector to process the text that is being written on screen.
Face
Represents a face detected by FaceDetector.
FaceContour
Represent a face contour.
FaceDetector
FaceDetectorOptions
Immutable options for configuring features of FaceDetector.
FaceLandmark
Represent a face landmark.
ImageLabel
This represents a label detected in image.
ImageLabeler
Detector that detects the labels present in the InputImage provided Labels implies the objects,places,people etc.. that were recognised on the image For every entity detected it returns an ImageLabel that contains the confidence level of the entity and the index of the label. By default it uses google's base model that identifies around 400+ entities https://developers.google.com/ml-kit/vision/image-labeling/label-map
ImageLabelerOptions
To create ImageLabeler that process image considering google's base model
ImageLabelerOptionsBase
InputImage
InputImage is the format Google' Ml kit takes to process the image
InputImageData
Data of image required when creating image from bytes.
InputImagePlaneMetadata
Plane attributes to create the image buffer on iOS.
Label
Represents an image label of a DetectedObject
LanguageModelManager
Class that manages the language models that are required to process the image. Creating an instance of LanguageModelManager.
LocalModel
ObjectDetector
ObjectDetectorOptions
Options to configure the detector while using with base model.
ObjectDetectorOptionsBase
Abstract class to serve as a base for ObjectDetectorOptions and CustomObjectDetectorOptions.
Pose
PoseDetector
A detector that processes the input image and return list of PoseLandmark.
PoseDetectorOptions
PoseDetectorOptions determines the parameters on which PoseDetector works
PoseLandmark
This gives the Offset information as to where pose landmarks are locates in image.
RecognisedText
Class that gives the detected text. Recognised text hierarchy. Recognised Text ---> List
RecognitionCandidate
RemoteModel
RemoteModelManager
Class to manage firebase remote models.
TextBlock
Class that has a block or group of words present in part of image.
TextDetector
Detector to detect text present in the InputImage provided. It returns RecognisedText which contains the info present in the image.
TextElement
Fundamental part of text detected.
TextLine
Class that represents sentence present in a certain block.
Vision
Get instance of the individual api's using instance of Vision For example To get an instance of ImageLabeler ImageLabeler imageLabeler = GoogleMlKit.instance.imageLabeler();

Enums

BarcodeAddressType
Address type constants for BarcodeAddress.type
BarcodeEmailType
The type of email for BarcodeEmail.type.
BarcodeFormat
Barcode formats supported by the barcode scanner.
BarcodePhoneType
The type of phone number for BarcodePhone.type.
BarcodeType
All supported Barcode Types.
CustomLocalModel
FaceContourType
Available face contour types detected by FaceDetector.
FaceDetectorMode
Option for controlling additional trade-offs in performing face detection.
FaceLandmarkType
Available face landmarks detected by FaceDetector.
InputImageFormat
InputImageRotation
LandmarkSelectionType
PoseDetectionMode
PoseDetectionModel
PoseLandmarkType
Available pose landmarks detected by PoseDetector.