Enrollment 28.2.0
Loading...
Searching...
No Matches
ModalitiesMatcher.h
Go to the documentation of this file.
1
9
10#pragma once
13
14namespace inno
15{
16 class ModalitiesTemplate;
17
21 */
22 class ModalitiesMatcher : public ApplicantMatcher
23 {
24 public:
32 [[nodiscard]] virtual ModalityScore Match(const ModalitiesTemplate& probe,
33 const ModalitiesTemplate& gallery) const = 0;
34
35 ModalitiesMatcher(const ModalitiesMatcher&) = delete;
36 ModalitiesMatcher(ModalitiesMatcher&&) = delete;
37 ModalitiesMatcher& operator=(const ModalitiesMatcher&) = delete;
38 ModalitiesMatcher& operator=(ModalitiesMatcher&&) = delete;
39 ModalitiesMatcher() = default;
40 virtual ~ModalitiesMatcher() = default;
41 };
42} // namespace inno
virtual ModalityScore Match(const Applicant &probe, const Applicant &gallery) const =0
Calculates similarity score of probe and gallery applicant ICS template for each modality.
virtual ModalityScore Match(const ModalitiesTemplate &probe, const ModalitiesTemplate &gallery) const =0
Calculates similarity score of probe and gallery template for each modality.
Applicant template in serialized form used for biometric operations.
Definition ModalitiesTemplate.h:54
Contains scores of multiple modalities.
Definition SimilarityScore.h:75