This class is deprecated.
      The standalone ML Kit SDK replaces this API. For more information, refer to the migration guide.
Detector for finding FirebaseVisionFaces
      in a supplied image.
A face detector is created via 
      getVisionFaceDetector(FirebaseVisionFaceDetectorOptions) or 
      getVisionFaceDetector(), if you wish to use the default options. For example, the
      code below creates a face detector with default options.
 FirebaseVisionFaceDetector faceDetector =
    FirebaseVision.getInstance().getVisionFaceDetector();
 
      FirebaseVisionImage from a Bitmap,
      ByteBuffer, etc. See
      FirebaseVisionImage
      documentation for more details. For example, the code below creates a FirebaseVisionImage
      from a Bitmap.
      
      FirebaseVisionImage image = FirebaseVisionImage.fromBitmap(bitmap);FirebaseVisionImage.
      
 Task<List<FirebaseVisionFace>> task = faceDetector.detectInImage(image);
 task.addOnSuccessListener(...).addOnFailureListener(...);
 Public Method Summary
| void | 
                 
                  
                  close()
                   
              
                    Closes this  
                
                    FirebaseVisionFaceDetector and releases its model resources.
                   | 
            
| Task<List<FirebaseVisionFace>> | 
Inherited Method Summary
Public Methods
public void close ()
Closes this 
            FirebaseVisionFaceDetector and releases its model resources.
Throws
| IOException | 
|---|
public Task<List<FirebaseVisionFace>> detectInImage (FirebaseVisionImage image)
Detects human faces from the supplied image.
For best efficiency, create a 
            FirebaseVisionImage object using one of the following ways:
fromMediaImage(Image, int)with aYUV_420_888formatted image fromandroid.hardware.camera2.fromByteArray(byte[], FirebaseVisionImageMetadata)with aNV21formatted image fromCamera(deprecated).fromByteBuffer(ByteBuffer, FirebaseVisionImageMetadata)if you need to pre-process the image. E.g. allocate a directByteBufferand write processed pixels into theByteBuffer.
            FirebaseVisionImage factory methods will work as well, but possibly slightly
            slower.
            Note that the width of the provided image cannot be less than 32 if 
            ALL_CONTOURS is specified.
Returns
- A 
Taskthat asynchronously returns aListof detectedFirebaseVisionFaces.