Python matcher Matcher raw handler¶
Matcher Raw handler.
-
class
luna_python_matcher.app.handlers.matcher_raw_handler.
MatcherRawHandler
(request)[source]¶ Matcher raw handler allows to do similarity calculations for input descriptors .
Resource: “/{api_version}/matcher/raw”
-
getMatchPayload
()[source]¶ Get candidate and reference match structures
Raises: - VLException(Error.BadInputData) if msgpack unpack failed
- VLException(Error.BadSdkDescriptor) if provided sdk descriptor is corrupted
- VLException(Error.BadInputXpk) if provided xpk file is corrupted
- VLException(Error.UnknownDescriptorVersion) if provided descriptor has incorrect version
- VLException(Error.InvalidDescriptorLength) if descriptor length is incorrect
- VLException(Error.VersionNotMatchWithVersionForMatching) if descriptor version is’nt supported for matching
Returns: candidate and reference match structures
Return type: Tuple
[List
[Tuple
],List
[Tuple
]]
-
post
()[source]¶ Match each candidate descriptor with each reference descriptor. See spec_matcher_raw.
Returns: response with matching results Return type: HTTPResponse
-