Skip to content

lafosca/AndroidFaceCropper

Repository files navigation

AndroidFaceCropper

Android bitmap Face Cropper

Link to sample apk and jar

##Usage To crop faces automatically, you have to instantiate an object of FaceCropper class in that way:

FaceCropper mFaceCropper = new FaceCropper();
mFaceCropper.getCroppedImage(source);

getCroppedImage method supports int argument as a drawable resource, or directly a Bitmap.

##Configuration There are 4 important methods to configure its behavior:

setMaxFaces(int faces), to adjust the maximum number of faces to be recognized.

setFaceMinSize(int faceMinSize), in pixels.

setFaceMarginPx(int faceMarginPx), in pixels, and for each side.

setEyeDistanceFactorMargin(float eyeDistanceFactorMargin), as a multiplier of the distance between the detected face eyes.

setDebug(boolean debug), to enable painting red circles over detected faces.

getFullDebugImage(Bitmap bitmap), to obtain a non-cropped image as the original, but with the detected faces painted, and the cropped area painted in green.

About

Android bitmap Face Cropper

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy