A flutter package that detects face in an image and gives cropped image of face.
First, add face_cropper as a dependency in your pubspec.yaml file.
face_cropper: ^<latest-version>
• Minimum iOS Deployment Target: 13.0
Add a row to the ios/Runner/Info.plist:
• Add Privacy - Photo Library Usage Description
and a usage description.
• If editing Info.plist as text, add:
<key>NSPhotoLibraryUsageDescription</key>
<string>your usage description here</string>
• Change the minimum Android sdk version to 21 (or higher) in your android/app/build.gradle
file.
minSdkVersion 21
• Add the import of the dependency
import 'package:face_cropper/face_cropper.dart';
• Create an instance of the FaceCropper
class
FaceCropper faceCropper = FaceCropper();
• Use the async detectFacesAndCrop
method to get a cropped image path
await faceCropper.detectFacesAndCrop(<path_to_image>);
• It returns a path of the cropped image
Contributions of any kind are more than welcome! Feel free to fork and improve face_cropper in any way you want, make a pull request, or open an issue.
You can support the library by liking it on pub, staring in on Github and reporting any bugs you encounter