Enrollment 28.2.0
Loading...
Searching...
No Matches
EmbeddingMatcher.h
Go to the documentation of this file.
1
9
10#pragma once
11
13
14namespace inno
15{
16 class EmbeddingTemplate;
17
22 */
23 class EmbeddingMatcher
24 {
25 public:
32 [[nodiscard]] virtual PrintSimilarityScore Match(const EmbeddingTemplate& probe,
33 const EmbeddingTemplate& gallery) const = 0;
34
35 EmbeddingMatcher(const EmbeddingMatcher&) = delete;
36 EmbeddingMatcher(EmbeddingMatcher&&) = delete;
37 EmbeddingMatcher& operator=(const EmbeddingMatcher&) = delete;
38 EmbeddingMatcher& operator=(EmbeddingMatcher&&) = delete;
39 EmbeddingMatcher() = default;
40 virtual ~EmbeddingMatcher() = default;
41 };
42} // namespace inno
virtual PrintSimilarityScore Match(const EmbeddingTemplate &probe, const EmbeddingTemplate &gallery) const =0
Calculates similarity score of probe and gallery template.
Print template in proprietary embedding format used for biometric operations.
Definition EmbeddingTemplate.h:30
unsigned int PrintSimilarityScore
It is similarity score between print Templates.
Definition SimilarityScore.h:28