IVALab Python Libraries
Collection of code for computer vision and robotics with specific API.
|
Code that assists with tracking the movement of puzzle pieces and also associating them to a known solution. More...
Namespaces | |
puzzle.manager | |
Manage the tracking of puzzle pieces. | |
puzzle.parser | |
A basic tracking class that processes a layered image (or mask and image) detection output and generates a model of the puzzle pieces in the scene. Converts all accepted, isolated regions into their own puzzle piece instances. | |
puzzle.pieces.edge | |
Uses edge features to establish similarity. | |
puzzle.pieces.matchDifferent | |
Sub-classes of this derived class branch use difference scores for determining whether two puzzle pieces match. | |
puzzle.pieces.matcher | |
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. | |
puzzle.pieces.matchSimilar | |
Sub-classes of this derived class branch use similarity scores for determining wheter two puzzle pieces match. | |
Classes | |
class | boardMeasure |
Puzzle piece board measurement class, based on puzzle piece layer parsing. More... | |
class | boardPerceive |
A simple perceiver for recovering puzzle pieces from a layer mask and an image. If desired, can do piece association. More... | |
class | CfgBoardMeasure |
Configuration setting specifier for centroidMulti. More... | |
class | CfgDifferent |
Configuration setting specifier for difference matcher class. More... | |
class | CfgDistance |
Configuration setting specifier for distance matcher class. More... | |
class | CfgHistogramCV |
Configuration setting specifier for Histogram puzzle comparator class. More... | |
class | CfgMatcher |
Configuration setting specifier for puzzle piece matcher class. More... | |
class | CfgMoments |
Configuration setting specifier for Moments class. More... | |
class | CfgPCA |
Configuration setting specifier for Moments class. More... | |
class | CfgSIFTCV |
Configuration setting specifier for OpenCV SIFT matcher class. More... | |
class | CfgSimilar |
Configuration setting specifier for similar matcher class. More... | |
class | Distance |
Distance-based puzzle piece matching. More... | |
class | Edge |
Puzzle piece edge based comparison. More... | |
class | HistogramCV |
OpenCV Histogram puzzle comparator class. More... | |
class | Manager |
A class for associating puzzle pieces across boards. It "manages" the puzzle interpretation process over time, where each sensing cycle generates a new board instance. 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... | |
class | Moments |
Uses shape moments to establish similarity. More... | |
class | PCA |
Uses pca to calculate rotation. More... | |
class | SIFTCV |
Uses sift features to establish similarity. More... | |
Code that assists with tracking the movement of puzzle pieces and also associating them to a known solution.