| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
Config::vision_config Struct Reference#include <Config.h>
Detailed Descriptionvision information
Definition at line 52 of file Config.h.
Member Enumeration Documentationcompression format to use, stored in Config::vision_config::rawcam_compression
type of information to send, stored in Config::vision_config::rawcam_encoding
Constructor & Destructor Documentation
Member Function Documentation
provides a pixel hit in image by a ray going through the camera frame Hopefully we'll eventually upgrade this to account for lens distortion
provides a ray from camera through pixel in image; where possible, use computePixel for better accuracy (i.e. try to always move from world to camera instead of the other way around) We can't undo some terms of the distortion model -- this is an estimate.
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 (or RobotInfo namespace values if no camera image has been received)
Definition at line 71 of file Config.h. Referenced by RawCameraGenerator::processEvent().
provides a ray from camera through pixel in image; where possible, use computePixel for better accuracy (i.e. try to always move from world to camera instead of the other way around) We can't undo some terms of the distortion model -- this is an estimate.
Definition at line 116 of file Config.h. Referenced by computePixel(), computeRay(), and Config::setValue().
provides a ray from camera through pixel in image; where possible, use computePixel for better accuracy (i.e. try to always move from world to camera instead of the other way around) We can't undo some terms of the distortion model -- this is an estimate.
Definition at line 117 of file Config.h. Referenced by computePixel(), computeRay(), and Config::setValue().
colors
Definition at line 58 of file Config.h. Referenced by Config::setValue(), and vision_config(). focal length of camera, in pixels, K11
Definition at line 106 of file Config.h. Referenced by computePixel(), computeRay(), and Config::setValue(). focal length of camera, in pixels, K22
Definition at line 107 of file Config.h. Referenced by computePixel(), computeRay(), and Config::setValue().
pick between dct methods for jpeg compression
Definition at line 70 of file Config.h. Referenced by JPEGGenerator::calcImage(), and Config::setValue(). r-squared radial distortion
Definition at line 111 of file Config.h. Referenced by computePixel(), computeRay(), and Config::setValue(). r to the 4 radial distortion
Definition at line 112 of file Config.h. Referenced by computePixel(), computeRay(), and Config::setValue(). first tangential correction term
Definition at line 114 of file Config.h. Referenced by computePixel(), computeRay(), and Config::setValue(). second tangential correctiont term
Definition at line 115 of file Config.h. Referenced by computePixel(), computeRay(), and Config::setValue(). r to the 6 radial distortion
Definition at line 113 of file Config.h. Referenced by computePixel(), computeRay(), and Config::setValue(). port to send object info on
Definition at line 67 of file Config.h. Referenced by Config::setValue(). center of optical projection, K13
Definition at line 108 of file Config.h. Referenced by computePixel(), computeRay(), and Config::setValue(). center of optical projection, K23
Definition at line 109 of file Config.h. Referenced by computePixel(), computeRay(), and Config::setValue(). RawCameraGenerator::channel_id_t, if raw_encoding is single channel, this holds the channel to send (computed from rawcam_encoding, not set directly).
Definition at line 81 of file Config.h. Referenced by RawCamBehavior::getSourceLayer(), Config::setValue(), RawCamBehavior::writeColor(), and RawCamBehavior::writeSingleChannel(). 0-100, compression quality (currently only used by jpeg)
Definition at line 92 of file Config.h. Referenced by JPEGGenerator::calcImage(), and Config::setValue(). holds whether to send jpeg compression
Definition at line 90 of file Config.h. Referenced by RawCamBehavior::getSourceLayer(), RawCamBehavior::openPacket(), Config::setValue(), RawCamBehavior::writeColor(), and RawCamBehavior::writeSingleChannel(). holds whether to send color or single channel
Definition at line 80 of file Config.h. Referenced by RawCamBehavior::getSourceLayer(), RawCamBehavior::openPacket(), RawCamBehavior::processEvent(), and Config::setValue().
interval between images: 0 for fast-as-possible, 100 for 10 FPS, 200 for 5 FPS, etc.
Definition at line 61 of file Config.h. Referenced by RawCamBehavior::processEvent(), and Config::setValue(). port to send raw frames on
Definition at line 59 of file Config.h. Referenced by RawCamBehavior::getClassDescription(), RawCamBehavior::setupServer(), and Config::setValue(). transport protocol: 0 for udp, 1 for tcp
Definition at line 60 of file Config.h. Referenced by RawCamBehavior::processEvent(), RawCamBehavior::setupServer(), and Config::setValue(). resolution level to transmit uv channel at
Definition at line 94 of file Config.h. Referenced by JPEGGenerator::calcImage(), RawCamBehavior::getSourceLayer(), Config::setValue(), and RawCamBehavior::writeColor(). resolution level to transmit y channel at
Definition at line 93 of file Config.h. Referenced by JPEGGenerator::calcImage(), RawCamBehavior::getSourceLayer(), Config::setValue(), RawCamBehavior::writeColor(), and RawCamBehavior::writeSingleChannel(). if true, RegionGenerator will calculate total area for each color (has to run through the region list for each color)
Definition at line 69 of file Config.h. Referenced by Config::setValue(). port to send Region information on
Definition at line 65 of file Config.h. Referenced by RegionCamBehavior::setupServer(), and Config::setValue(). transport protocol: 0 for udp, 1 for tcp
Definition at line 66 of file Config.h. Referenced by RegionCamBehavior::processEvent(), RegionCamBehavior::setupServer(), and Config::setValue(). resolution level to transmit segmented images at
Definition at line 98 of file Config.h. Referenced by Config::setValue(), and RegionCamBehavior::writeRegions(). resolution
Definition at line 56 of file Config.h. Referenced by BallDetectionGenerator::processEvent(), Config::setValue(), and BallDetectionGenerator::testSendEvent(). if true, replaces pixels holding image info with actual image pixels (as much as possible anyway)
Definition at line 68 of file Config.h. Referenced by RawCameraGenerator::calcImage(), and Config::setValue(). channel to send (which color threshold map to use)
Definition at line 96 of file Config.h. Referenced by Config::setValue(), RegionCamBehavior::writeRegions(), SegCamBehavior::writeRLE(), and SegCamBehavior::writeSeg(). what compression to use on the segmented image
Definition at line 97 of file Config.h. Referenced by SegCamBehavior::processEvent(), and Config::setValue().
interval between images: 0 for fast-as-possible, 100 for 10 FPS, 200 for 5 FPS, etc.
Definition at line 64 of file Config.h. Referenced by SegCamBehavior::processEvent(), and Config::setValue(). port to send segmented color frames on
Definition at line 62 of file Config.h. Referenced by SegCamBehavior::getClassDescription(), RegionCamBehavior::getClassDescription(), SegCamBehavior::setupServer(), and Config::setValue(). resolution level to transmit segmented images at
Definition at line 95 of file Config.h. Referenced by Config::setValue(), SegCamBehavior::writeRLE(), and SegCamBehavior::writeSeg(). transport protocol: 0 for udp, 1 for tcp
Definition at line 63 of file Config.h. Referenced by SegCamBehavior::processEvent(), SegCamBehavior::setupServer(), and Config::setValue(). CCD skew, K12 = skew*focal_len_x.
Definition at line 110 of file Config.h. Referenced by computePixel(), computeRay(), and Config::setValue().
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 (or RobotInfo namespace values if no camera image has been received)
Definition at line 72 of file Config.h. Referenced by RawCameraGenerator::processEvent(), and BallDetectionGenerator::testSendEvent(). 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 (or RobotInfo namespace values if no camera image has been received)
Definition at line 73 of file Config.h. Referenced by RawCameraGenerator::processEvent(), and BallDetectionGenerator::testSendEvent().
The documentation for this struct was generated from the following file: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tekkotsu v3.0 |
Generated Wed Oct 4 00:04:58 2006 by Doxygen 1.4.7 |