initialize method

Future<void> initialize()

Initialize the face detector and FaceNet model

Implementation

Future<void> initialize() async {
  if (_isInitialized) return;

  // Initialize ML Kit face detector
  final options = FaceDetectorOptions(
    enableClassification: true,
    enableLandmarks: true,
    enableContours: true,
    enableTracking: true,
    performanceMode: FaceDetectorMode.accurate,
    minFaceSize: 0.1,
  );

  _faceDetector = FaceDetector(options: options);

  // Load FaceNet TFLite model
  await _loadFaceNetModel();

  _isInitialized = true;
}