IVALab Python Libraries
Collection of code for computer vision and robotics with specific API.
Classes
Surveillance.layers.GloveByColor Namespace Reference

Detector, track pointer, and perceiver classes for glove tracking. More...

Classes

class  CalibGloveByColor
 
class  CfgGloveDetector
 Configuration instance for glove tracking perceiver. Designed to work for processing subsets (detect, track, etc). More...
 
class  DetectorState
 
class  GloveByColor
 Glove detector by color only. More...
 
class  GlovePointer
 
class  InstGloveDetector
 Class for collecting visual processing methods needed by the PuzzleScene scene interpreter. More...
 
class  InstGlovePerceiver
 Class for collecting visual processing methods needed by the PuzzleScene perceiver. More...
 
class  PerceiveGloveBC
 Perceiver based on detecting glove by color. More...
 

Detailed Description

Detector, track pointer, and perceiver classes for glove tracking.

Follows the structure of the Puzzle Scene perceiver, which packages everything into one file since python has individual import facilities, and placing in one uniform location simplifies things.

Code here is copied from the Puzzle Scene glove tracker classes. The reason that they were all mashed together in Puzzle Scene is to take advantage of common image processing and not separate things such that efforts to reduce repeated computation make the data passing too complex. Changes should be mirrored across these two files.

What should be contained in this file would be:

  1. Glove layer detector from RGBD input.
  2. Glove trackpointer based on layered detector output.
  3. Perceiver that combines detector + trackpointer.
  4. A calibration scheme for the entire process with saving to YAML and HDF5 files.

This single file replaces/supercedes the existing human_seg file in this directory (and by extension possibly others, like base_fg).