Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
    
    
  
  
    
    
    
    FaceDetector
    open class FaceDetector
    
    Identifies the faces of people in a android.graphics.Bitmap graphic object.
    Summary
    
      
        
          | Nested classes | 
        
          | open | A Face contains all the information identifying the location of a face in a bitmap. | 
      
    
    
      
        
          | Public constructors | 
        
          | Creates a FaceDetector, configured with the size of the images to be analysed and the maximum number of faces that can be detected. | 
      
    
    
    
      
        
          | Protected methods | 
        
          | open Unit |  | 
      
    
    Public constructors
    
      FaceDetector
      
      FaceDetector(
    width: Int, 
    height: Int, 
    maxFaces: Int)
      Creates a FaceDetector, configured with the size of the images to be analysed and the maximum number of faces that can be detected. These parameters cannot be changed once the object is constructed. Note that the width of the image must be even.
      
        
          
            | Parameters | 
          
            | width | Int: the width of the image | 
          
            | height | Int: the height of the image | 
          
            | maxFaces | Int: the maximum number of faces to identify | 
        
      
     
    Public methods
    
      findFaces
      
      open fun findFaces(
    bitmap: Bitmap!, 
    faces: Array<FaceDetector.Face!>!
): Int
      Finds all the faces found in a given android.graphics.Bitmap. The supplied array is populated with FaceDetector.Faces for each face found. The bitmap must be in 565 format (for now).
      
      
        
          
            | Return | 
          
            | Int | the number of faces found | 
        
      
      
        
          
            | Exceptions | 
          
            | java.lang.IllegalArgumentException | if the Bitmap dimensions don't match the dimensions defined at initialization or the given array is not sized equal to the maxFaces value defined at initialization | 
        
      
     
    Protected methods
    
      finalize
      
      protected open fun finalize(): Unit
      
        
          
            | Exceptions | 
          
            | java.lang.Throwable | the Exceptionraised by this method | 
        
      
     
  
  
  
    
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
  
  
  
    
      [[["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 2025-02-10 UTC."],[],[]]