Closed RyoWakabayashi closed 1 year ago
Answer that Celine Dion and Jackie Chan are the same person.
The process of extracting facial features is currently implemented as follows.
original_feature = Evision.Zoo.FaceRecognition.SFace.infer(recognizer, original_image, original_bbox) comparison_feature = Evision.Zoo.FaceRecognition.SFace.infer( recognizer, comparison_image, comparison_bbox )
When viewing the original_feature and comparison_feature values, they were always the same.
Changing the implementation to the following correctly identified the face.
original_blob = Evision.FaceRecognizerSF.alignCrop(recognizer, original_image, original_bbox) original_feature = Evision.FaceRecognizerSF.feature(recognizer, original_blob) |> Evision.Mat.to_nx() |> Evision.Mat.from_nx() comparison_blob = Evision.FaceRecognizerSF.alignCrop(recognizer, comparison_image, comparison_bbox) comparison_feature = Evision.FaceRecognizerSF.feature(recognizer, comparison_blob) |> Evision.Mat.to_nx() |> Evision.Mat.from_nx()
Answer that Celine Dion and Jackie Chan are the same person.
The process of extracting facial features is currently implemented as follows.
When viewing the original_feature and comparison_feature values, they were always the same.
Changing the implementation to the following correctly identified the face.