ソースを参照

Change faceID generation

laurenspriem 1 年間 前
コミット
8c6bb30578

+ 2 - 5
mobile/lib/services/machine_learning/face_ml/face_detection/detection.dart

@@ -1,7 +1,5 @@
-import 'dart:convert' show utf8;
 import 'dart:math' show sqrt, pow;
 import 'dart:ui' show Size;
-import 'package:crypto/crypto.dart' show sha256;
 
 abstract class Detection {
   final double score;
@@ -288,11 +286,10 @@ class FaceDetectionRelative extends Detection {
     // Convert the bounding box values to string and concatenate
     final String rawID = "${xMin}_${yMin}_${xMax}_$yMax";
 
-    // Hash the concatenated string using SHA256
-    final digest = sha256.convert(utf8.encode(rawID));
+    final faceID = fileID.toString() + '_' + rawID.toString();
 
     // Return the hexadecimal representation of the hash
-    return fileID.toString() + '_' + digest.toString();
+    return faceID;
   }
 
   /// This method is used to generate a faceID for a face detection that was manually added by the user.