IVALab Python Libraries
Collection of code for computer vision and robotics with specific API.
|
Classes for comparing puzzle pieces in support of puzzle solving and puzzle piece association. The base-type class and most of its member functions will do nothing. They require overloading. The ones that don't should be for some generic functionality. More...
Classes | |
class | CfgDifferent |
Configuration setting specifier for difference matcher class. More... | |
class | CfgMatcher |
Configuration setting specifier for puzzle piece matcher class. More... | |
class | CfgSimilar |
Configuration setting specifier for similar matcher class. More... | |
class | MatchDifferent |
The puzzle piece matching scores are based on differences. Lower is better. More... | |
class | Matcher |
Generic puzzle piece matching class. Actual instances should use similarity of difference matching sub-classes. More... | |
class | MatchSimilar |
Similarity matching. More... | |
Classes for comparing puzzle pieces in support of puzzle solving and puzzle piece association. The base-type class and most of its member functions will do nothing. They require overloading. The ones that don't should be for some generic functionality.
Sub-classes of this derived class branch use difference or similarity scores for determining whether two puzzle pieces match. Difference scores are interpreted as smaller values being more likely to be a match and bigger being less likely to be a match. Similarity scores are interpreted as bigger value being more likely to be a match and smaller being less likely to be a match.