Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# Modules/ImageProcessor/GT2005ImageProcessor/GT2005RobotSpecialist.h File Reference

This file contains a class for Image Processing. More...

`#include "GT2005Types.h"`
`#include "Tools/Debugging/DebugDrawings.h"`
`#include "Tools/Math/Geometry.h"`
`#include "Tools/List.h"`
`#include "Tools/Debugging/DebugImages.h"`
`#include "Representations/Perception/ColorTable.h"`
`#include "Representations/Perception/Image.h"`
`#include "Representations/Perception/CameraMatrix.h"`
`#include "Representations/Perception/BallPercept.h"`
`#include "Representations/Perception/LinesPercept.h"`
`#include "Representations/Perception/PlayersPercept.h"`
`#include "Representations/Perception/MSHSinglePlayerPercept.h"`
`#include "Modules/ImageProcessor/ImageProcessorTools/ColorCorrector.h"`
`#include "Modules/ImageProcessor/ImageProcessorTools/BresenhamLineScan.h"`
`#include "Modules/ImageProcessor/ImageProcessorTools/ImageProcessorUtilityClasses.h"`
`#include "GT2005ImageProcessorTools.h"`
`#include "GT2005Clustering.h"`
`#include "GT2005ColorSpace.h"`

Include dependency graph for GT2005RobotSpecialist.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | RobotCandidate
struct | CandidateCluster
class | GT2005RobotSpecialist
| The RobotSpecialist finds other robots in an image. More...
## Defines
#define | RS_FOOT_THRESHOLD 8
#define | RS_FOOT_GRADIENT 5
#define | RS_NUM_SCAN_LINES 30.0
#define | RS_NO_GREEN_PIXEL_THRESHOLD 5
#define | RS_NGP_TH_START 10
#define | RS_NGP_TH_STOP 2
#define | RS_NUM_CANDIDATES 256

## Detailed Description

This file contains a class for Image Processing.

Author:
  Tobias Wegner

Definition in file GT2005RobotSpecialist.h.

## Define Documentation

#define RS_FOOT_THRESHOLD 8

| Definition at line 55 of file GT2005RobotSpecialist.h. Referenced by VLCRobotSpecialist::findNearestFootPoint(), and GT2005RobotSpecialist::findNearestFootPoint().

#define RS_FOOT_GRADIENT 5

| Definition at line 56 of file GT2005RobotSpecialist.h. Referenced by VLCRobotSpecialist::findNearestFootPoint(), and GT2005RobotSpecialist::findNearestFootPoint().

#define RS_NUM_SCAN_LINES 30.0

| Definition at line 57 of file GT2005RobotSpecialist.h. Referenced by VLCRobotSpecialist::scan(), and GT2005RobotSpecialist::scan().

#define RS_NO_GREEN_PIXEL_THRESHOLD 5

| Definition at line 59 of file GT2005RobotSpecialist.h. Referenced by VLCRobotSpecialist::scan(), and GT2005RobotSpecialist::scan().

#define RS_NGP_TH_START 10

| Definition at line 60 of file GT2005RobotSpecialist.h. Referenced by VLCRobotSpecialist::scan(), and GT2005RobotSpecialist::scan().

#define RS_NGP_TH_STOP 2

| Definition at line 61 of file GT2005RobotSpecialist.h. Referenced by VLCRobotSpecialist::scan(), and GT2005RobotSpecialist::scan().

#define RS_NUM_CANDIDATES 256

| Definition at line 63 of file GT2005RobotSpecialist.h. Referenced by VLCRobotSpecialist::addCandidate(), GT2005RobotSpecialist::addCandidate(), VLCRobotSpecialist::reset(), and GT2005RobotSpecialist::reset().