facetagr_package 1.0.24 copy "facetagr_package: ^1.0.24" to clipboard
facetagr_package: ^1.0.24 copied to clipboard

The FaceTagr Flutter package allows third-party teams to integrate face recognition capabilities into their applications. This package provides two primary functions: initialization (init) and face ma [...]

FaceTagr Flutter Package #

The FaceTagr Flutter package allows third-party teams to integrate face recognition capabilities into their applications. This package provides two primary functions: initialization (init) and face matching (fnFaceMatch).

Installation #

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get)

dependencies:
  facetagr_package: ^1.0.16

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it #

Now in your Dart code, you can use:

import 'package:facetagr_package/facetagr_package.dart';
import 'dart:io';
import 'package:image_picker/image_picker.dart';

Implementation init function #

final faceTagr = FaceTagr();

faceTagr.init(
apiURL: 'https://yourapiurl.com',
clientID: 'yourClientID',
externalID: 'yourExternalID',
hashcode: 'yourHashcode',
utcTime: DateTime.now().toUtc().toString(),
requestID: Uuid().v4(),
);

Implementation Face Matching function #

To perform face matching, call the fnFaceMatch method with a File object representing the image:

final picker = ImagePicker();
final pickedFile = await picker.getImage(source: ImageSource.camera);

if (pickedFile != null) {
File imageFile = File(pickedFile.path);
await faceTagr.fnFaceMatch(imageFile);
}

Implementation Logout function #

To logout and clear all stored tokens, call the fnLogout method:

await faceTagr.fnLogout();

Listening to Events #

You can listen to initialization and face match events using the provided streams:


faceTagr.initStream.listen((message) {
print('Init Event: $message');
});

faceTagr.faceMatchStream.listen((message) {
print('Face Match Event: $message');
});

License #

FaceTagr

2
likes
85
points
75
downloads

Publisher

unverified uploader

Weekly Downloads

The FaceTagr Flutter package allows third-party teams to integrate face recognition capabilities into their applications. This package provides two primary functions: initialization (init) and face matching (fnFaceMatch).

Documentation

API reference

License

unknown (license)

Dependencies

crypto, device_info_plus, dio, flutter, flutter_secure_storage, google_mlkit_commons, google_mlkit_face_detection, image, path_provider, uuid

More

Packages that depend on facetagr_package