#include <ImageProcessor.h>
Inheritance diagram for ImageProcessorInterfaces:
Definition at line 52 of file ImageProcessor.h.
ImageProcessorInterfaces::ImageProcessorInterfaces | ( | const Image & | image, | |
const CameraMatrix & | cameraMatrix, | |||
ColorTable & | colorTable, | |||
const RobotPose & | robotPose, | |||
TaskVisionData & | taskVisionData, | |||
const BallModel & | ballModel, | |||
const PlayerPoseCollection & | playerPoseCollection, | |||
const RobotState & | robotState, | |||
const CalibrationRequest & | calibrationRequest, | |||
LandmarksPercept & | landmarksPercept, | |||
BallPercept & | ballPercept, | |||
LinesPercept & | linesPercept, | |||
GoalLinesPercept & | goalLinesPercept, | |||
EdgesPercept & | edgesPercept, | |||
PlayersPercept & | playersPercept, | |||
ObstaclesPercept & | obstaclesPercept, | |||
SpecialPercept & | specialPercept, | |||
SLAMData & | slamData | |||
) | [inline] |
Constructor.
Definition at line 56 of file ImageProcessor.h.
The last calculated ball position
Definition at line 112 of file ImageProcessor.h.
The ball percept to be generated
Definition at line 127 of file ImageProcessor.h.
Referenced by RBallSpecialist2::addBallPercept(), GT2004ImageProcessor::execute(), and RasterImageProcessor::init().
The calibration request
Definition at line 121 of file ImageProcessor.h.
The offset and the rotation of the camera
Definition at line 100 of file ImageProcessor.h.
Referenced by RBallSpecialist2::addBallPercept(), RasterImageProcessor::addFieldPoint(), RasterImageProcessor::addFlag(), RasterImageProcessor::addObstaclePoints(), GT2004ImageProcessor::calcEdgeAngle(), REnemySpecialist::calculateFarestPoint(), REnemySpecialist::calculateFarestPointCOG(), REnemySpecialist::calculateFarestPointFastCOG(), REnemySpecialist::calculatePointOnFieldFromSegment(), RFieldSpecialist::checkRamp(), GT2004ImageProcessor::clusterRobots(), BoxSpecialist::detectFreePartOfGoal(), GT2004ImageProcessor::execute(), BoxSpecialist::executePostProcessing(), GT2004ImageProcessor::filterPercepts(), RBridgeSpecialist::findBridgeMark(), FastPanoramaProcessor::frameFinish(), FastPanoramaProcessor::framePrepare(), BoxSpecialist::fusionGoal(), RDefaultStrategy::init(), RasterImageProcessor::init(), PanoramaImageProcessor::initialize(), GT2004ImageProcessor::scan(), and BoxSpecialist::searchGoal().
The color table
Definition at line 103 of file ImageProcessor.h.
Referenced by GT2004ImageProcessor::execute(), REdgeDetection::getColor(), RasterStrategy::getColor(), RasterSpecialist::getColor(), and RasterImageProcessor::init().
The edges percept to be generated
Definition at line 136 of file ImageProcessor.h.
Referenced by GT2004ImageProcessor::execute().
The goal lines percept to be generated
Definition at line 133 of file ImageProcessor.h.
The image to be processed
Definition at line 97 of file ImageProcessor.h.
Referenced by RBallSpecialist2::addBallPercept(), RasterImageProcessor::addFieldPoint(), RasterImageProcessor::addFlag(), RasterImageProcessor::addObstaclePoints(), PanoramaImageProcessor::applyImageFilters(), REdgeDetection::ballEdgeVote(), GT2004ImageProcessor::calcEdgeAngle(), REnemySpecialist::calculateFarestPoint(), REnemySpecialist::calculateFarestPointCOG(), REnemySpecialist::calculateFarestPointFastCOG(), REnemySpecialist::calculatePointOnFieldFromSegment(), RFieldSpecialist::checkRamp(), GT2004ImageProcessor::clusterRobots(), REdgeDetection::crossEdgeVote(), BoxSpecialist::detectFreePartOfGoal(), RasterImageProcessor::execute(), GT2004ImageProcessor::execute(), CheckerboardDetector::execute(), RBallSpecialist2::executePostProcessing(), REdgeDetection::fastCrossEdgeVote(), REdgeDetection::fieldEdgeVote(), GT2004ImageProcessor::filterPercepts(), RBridgeSpecialist::findBridgeMark(), REdgeDetection::findStart(), FastPanoramaProcessor::framePrepare(), BoxSpecialist::fusionGoal(), CheckerboardDetector::getAngleBetweenScreenPoints(), REdgeDetection::getColor(), RasterStrategy::getColor(), RasterSpecialist::getColor(), GT2004ImageProcessor::getCoords(), CheckerboardDetector::getExactTransitionMiddle(), CheckerboardDetector::getLineThroughPixels(), CheckerboardDetector::getMiddleAndLengthOfPerpendicular(), CheckerboardDetector::getTransitionsOnLine(), CheckerboardDetector::getTransitionToWhite(), REdgeDetection::horizontalEdgeVote(), RDefaultStrategy::init(), RasterImageProcessor::init(), PanoramaImageProcessor::initialize(), REdgeDetection::insideImage(), RasterImageProcessor::isValidPoint(), RDefaultStrategy::postScan(), RasterImageProcessor::RasterImageProcessor(), GT2004ImageProcessor::scan(), GT2004ImageProcessor::scanColumns(), REdgeDetection::scanEast(), REdgeDetection::scanSouth(), BoxSpecialist::searchGoal(), REdgeDetection::susanVote(), RBallSpecialist2::validateCircle(), and REdgeDetection::verticalEdgeVote().
The landmarks percept to be generated
Definition at line 124 of file ImageProcessor.h.
Referenced by RasterImageProcessor::addFlag(), PanoramaImageProcessor::execute(), GT2004ImageProcessor::execute(), BoxSpecialist::executePostProcessing(), FastPanoramaProcessor::frameExecute(), FastPanoramaProcessor::framePrepare(), BoxSpecialist::fusionGoal(), RasterImageProcessor::init(), PanoramaImageProcessor::initialize(), and BoxSpecialist::searchGoal().
The lines percept to be generated
Definition at line 130 of file ImageProcessor.h.
Referenced by RasterImageProcessor::addFieldPoint(), GT2004ImageProcessor::clusterRobots(), GT2004ImageProcessor::execute(), GT2004ImageProcessor::filterPercepts(), RasterImageProcessor::init(), and GT2004ImageProcessor::scan().
The obstacles percept to be generated
Definition at line 142 of file ImageProcessor.h.
Referenced by RasterImageProcessor::addObstaclePoints(), BoxSpecialist::detectFreePartOfGoal(), GT2004ImageProcessor::execute(), and RasterImageProcessor::init().
The last calculated player pose collection
Definition at line 115 of file ImageProcessor.h.
The players percept to be generated
Definition at line 139 of file ImageProcessor.h.
Referenced by GT2004ImageProcessor::clusterRobots(), GT2004ImageProcessor::execute(), GT2004ImageProcessor::filterPercepts(), and RasterImageProcessor::init().
The last calculated ball robot pose
Definition at line 109 of file ImageProcessor.h.
Referenced by PanoramaImageProcessor::drawTransition().
The last calculated robot state
Definition at line 118 of file ImageProcessor.h.
Definition at line 147 of file ImageProcessor.h.
Referenced by PanoramaImageProcessor::execute(), PanoramaImageProcessor::featureDetected(), FastPanoramaProcessor::frameExecute(), and PanoramaImageProcessor::PanoramaImageProcessor().
Definition at line 145 of file ImageProcessor.h.
Referenced by RFieldSpecialist::checkRamp(), CheckerboardDetector::execute(), and RBridgeSpecialist::findBridgeMark().
for taskSelflocalisation and Image Processing
Definition at line 106 of file ImageProcessor.h.