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