Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
Config::vision_config Class Referencevision configuration options (this is a *big* section, with sub-sections) More...
Inheritance diagram for Config::vision_config:
Detailed Descriptionvision configuration options (this is a *big* section, with sub-sections) Definition at line 274 of file Config.h.
Member Enumeration DocumentationConstructor & Destructor DocumentationMember Function Documentation
provides a generalized pixel hit in image by a ray going through the camera origin
Definition at line 523 of file Config.cc. Referenced by computePixelCorrected(), DualCoding::MapBuilder::isLineVisible(), DualCoding::MapBuilder::isPointVisible(), and projectShapeToCamera().
provides a generalized pixel hit in image by a ray going through the camera origin that is corrected via the homography
Definition at line 532 of file Config.cc. Referenced by RawCam::drawShapesIntoBuffer(). provides a ray through camera origin from a generalized pixel coordinate Ideally this would take camera calibration into account, e.g. Lens Distortion for Close-Range Photogrammetry - D.C. Brown, Photometric Engineering, pages 855-866, Vol. 37, No. 8, 1971. or using 'Camera Calibration Toolbox for Matlab', by Jean-Yves Bouguet: http://www.vision.caltech.edu/bouguetj/calib_doc/ However, at the moment this does a naïve computation mapping directly from field of view as specified by RobotInfo CameraFOV
Definition at line 505 of file Config.cc. Referenced by DualCoding::Lookout::findLocationFor(), and Kinematics::projectToGround(). Member Data Documentationratio of width to height (x_res/y_res); this is *not* read from configuration file, but set from most recent camera image (via RawCameraGenerator, or RobotInfo namespace values until a camera image is been received): Definition at line 391 of file Config.h. Referenced by aspectRatioChanged(), computePixel(), RawCameraGenerator::doEvent(), DualCoding::MapBuilder::isLineVisible(), and DualCoding::MapBuilder::isPointVisible().
colors definition (.col) file Definition at line 386 of file Config.h. Referenced by vision_config().
string names for encoding_t Increasing gain will brighten the image, at the expense of more graininess/noise. Definition at line 361 of file Config.h. Referenced by vision_config(). pick between dct methods for jpeg compression Definition at line 390 of file Config.h. Referenced by vision_config().
contains settings specific to the "RawCam" (original camera images) for streaming video over the network Referenced by JPEGGenerator::calcImage(), RawCam::doEvent(), CameraBehavior::doEvent(), RawCam::drawShapesIntoBuffer(), RawCam::getClassDescription(), RawCam::getSourceLayer(), RawCam::openPacket(), RawCam::setupServer(), Config::setValue(), vision_config(), RawCam::writeColor(), and RawCam::writeSingleChannel(). if true, RegionGenerator will calculate total area for each color (has to run through the region list for each color) Definition at line 388 of file Config.h. Referenced by vision_config(). contains settings specific to the "RegionCam" (only display a box for each blob of color) for streaming over the network Referenced by RegionCam::doEvent(), RegionCam::setupServer(), vision_config(), and RegionCam::writeRegions(). the resolution that object recognition system will run at -- this counts down from the maximum resolution layer, so higher numbers mean lower resolution Definition at line 384 of file Config.h. Referenced by BallDetectionGenerator::doEvent(), Config::setValue(), BallDetectionGenerator::testSendEvent(), and vision_config(). if true, replaces pixels holding image info with actual image pixels (as much as possible anyway) Definition at line 387 of file Config.h. Referenced by RawCameraGenerator::calcImage(), and vision_config(). contains settings specific to the "SegCam" (segmented color images) for streaming video over the network Referenced by SegCam::doEvent(), SegCam::getClassDescription(), RegionCam::getClassDescription(), SegCam::setupServer(), vision_config(), RegionCam::writeRegions(), SegCam::writeRLE(), and SegCam::writeSeg(). slower shutter will brighten image, but increases motion blur Definition at line 374 of file Config.h. Referenced by vision_config().
white balance shifts color spectrum in the image Definition at line 348 of file Config.h. Referenced by vision_config(). focal length of x axis: x_range / tan(RobotInfo::CameraHorizFOV); this is *not* read from configuration file, but set from most recent camera image (via RawCameraGenerator, or RobotInfo namespace values until a camera image is been received): Definition at line 394 of file Config.h. Referenced by aspectRatioChanged(), computePixel(), and computeRay(). range of values for the x axis when using generalized coordinates; this is *not* read from configuration file, but set from most recent camera image (via RawCameraGenerator, or RobotInfo namespace values until a camera image is been received): Definition at line 392 of file Config.h. Referenced by aspectRatioChanged(), and BallDetectionGenerator::testSendEvent(). focal length of y axis: y_range / tan(RobotInfo::CameraVertFOV); this is *not* read from configuration file, but set from most recent camera image (via RawCameraGenerator, or RobotInfo namespace values until a camera image is been received): Definition at line 395 of file Config.h. Referenced by aspectRatioChanged(), computePixel(), and computeRay(). range of values for the y axis when using generalized coordinates; this is *not* read from configuration file, but set from most recent camera image (via RawCameraGenerator, or RobotInfo namespace values until a camera image is been received): Definition at line 393 of file Config.h. Referenced by aspectRatioChanged(), and BallDetectionGenerator::testSendEvent(). The documentation for this class was generated from the following files: |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:06 2016 by Doxygen 1.6.3 |