Classes | Typedefs | Functions
industrial_extrinsic_cal Namespace Reference

Classes

struct  ARTargetParameters
 Parameters defining AR target. More...
class  CalibrationJob
 defines and exececutes the calibration script More...
class  Camera
 a high level camera wraper including its parameters, and its observer More...
struct  CameraObservations
 A vector of observations made by a single camera of posibly multiple targets. More...
class  CameraObserver
struct  CameraParameters
struct  CameraReprjErrorNoDistortion
struct  CameraReprjErrorWithDistortion
class  CeresBlocks
 These blocks of data hold the ceres parameters upon which the optimizaition proceeds Static cameras have a block of parameters for their 6Dof Pose they have a block of 4 parameters for pinhole projection model intrinsics they have a block of 10 parameters for their distortion projection intrinsics The 1st 4 parameters of the 10 distortion model are the same variables Moving cameras have identical sets of. More...
struct  CheckerBoardParameters
 Parameters defining checker board target. More...
struct  CircleGridParameters
 Parameters defining circle grid target. More...
struct  MovingCamera
struct  MovingTarget
 moving need a new pose with each scene in which they are used More...
struct  Observation
 An observation is the x,y image location of a target's point in an image. More...
struct  ObservationCmd
 unique observation command More...
class  ObservationDataPoint
class  ObservationDataPointList
 a list of observation data points which allows all the collected information about the observations to be easily submitted to ceres It also allows the problem data to be printed to files for debugging and external analysis More...
class  ObservationScene
 a command to take a set of observations from a group of cameras upon a trigger event More...
struct  Point3d
struct  Pose6d
struct  Roi
 A region of interest in an image. More...
class  ROSCameraObserver
class  ROSRuntimeUtils
struct  Target
 A target's information. More...
struct  TargetCameraReprjErrorNoDistortion
struct  TargetCameraReprjErrorProjModelAsClassVars
struct  Trigger
 what kind of trigger initiates the collection of data for this scene More...

Typedefs

typedef struct
industrial_extrinsic_cal::MovingCamera 
MovingCamera
typedef struct
industrial_extrinsic_cal::MovingTarget 
MovingTarget
 moving need a new pose with each scene in which they are used
typedef double * P_BLOCK

Functions

void printAAasEuler (double ax, double ay, double az)
 print angle axis as euler angles
void printAATasH (double ax, double ay, double az, double tx, double ty, double tz)
 print an angle axis transform as a homogeneous transform
void printAATasHI (double ax, double ay, double az, double tx, double ty, double tz)
 print angle axis to homogeneous transform inverse
void printCameraParameters (CameraParameters C, std::string words)
 print Camera Parameters
void printQTasH (double qx, double qy, double qz, double qw, double tx, double ty, double tz)
 print a quaternion plus position as a homogeneous transform
Observation projectPoint (CameraParameters C, Point3d P)
Observation projectPointNoDistortion (CameraParameters camera_params, Point3d point_to_project)
Observation projectPointWithDistortion (CameraParameters camera_parameters, Point3d point)
 computes image of point in cameras image plane

Detailed Description

needed for Roi needed for CameraObserver


Typedef Documentation

moving cameras need a new pose with each scene in which they are used

moving need a new pose with each scene in which they are used

Definition at line 29 of file basic_types.h.


Function Documentation

void industrial_extrinsic_cal::printAAasEuler ( double  ax,
double  ay,
double  az 
)

print angle axis as euler angles

Parameters:
axangle axis x value
ayangle axis y value
azangle axis z value

Definition at line 444 of file ceres_cost_utils_test.cpp.

void industrial_extrinsic_cal::printAATasH ( double  ax,
double  ay,
double  az,
double  tx,
double  ty,
double  tz 
)

print an angle axis transform as a homogeneous transform

Parameters:
xangle axis x value
yangle axis y value
zangle axis z value
txposition x value
typosition y value
tzposition z value

Definition at line 413 of file ceres_cost_utils_test.cpp.

void industrial_extrinsic_cal::printAATasHI ( double  ax,
double  ay,
double  az,
double  tx,
double  ty,
double  tz 
)

print angle axis to homogeneous transform inverse

Parameters:
axangle axis x value
ayangle axis y value
azangle axis z value
txposition x value
typosition y value
tzposition z value

Definition at line 427 of file ceres_cost_utils_test.cpp.

void industrial_extrinsic_cal::printCameraParameters ( CameraParameters  C,
std::string  words 
)

print Camera Parameters

Parameters:
CameraParametersinclude intrinsic and extrinsic
wordsto provide as a header

Definition at line 458 of file ceres_cost_utils_test.cpp.

void industrial_extrinsic_cal::printQTasH ( double  qx,
double  qy,
double  qz,
double  qw,
double  tx,
double  ty,
double  tz 
)

print a quaternion plus position as a homogeneous transform

Parameters:
qxquaternion x value
qyquaternion y value
qzquaternion z value
qwquaternion w value
txposition x value
typosition y value
tzposition z value

Definition at line 393 of file ceres_cost_utils_test.cpp.

Observation industrial_extrinsic_cal::projectPoint ( CameraParameters  C,
Point3d  P 
)

Definition at line 24 of file ceres_cost_utils_test.cpp.

Observation industrial_extrinsic_cal::projectPointNoDistortion ( CameraParameters  camera_params,
Point3d  point_to_project 
)

rotate and translate points into camera frame

rotate and translate points into camera frame

Definition at line 131 of file ceres_costs_utils_test.hpp.

Observation industrial_extrinsic_cal::projectPointWithDistortion ( CameraParameters  camera_parameters,
Point3d  point 
)

computes image of point in cameras image plane

Parameters:
Cboth intrinsic and extrinsic camera parameters
Pthe point to be projected into image

Definition at line 82 of file ceres_costs_utils_test.hpp.



industrial_extrinsic_cal
Author(s): Chris Lewis
autogenerated on Wed Aug 26 2015 12:00:27