Change faceID generation
This commit is contained in:
parent
8aed14ace6
commit
8c6bb30578
|
@ -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.
|
||||
|
|
Loading…
Reference in a new issue