CameraImage:

Path: SCPro/ProSensors

% Generates the 2D coordinates in the focal plane for a camera.
   The camera boresight is the z-axis in the camera frame.

   d.r is the position of the lens.

   The pixel measure may be physical pixels or may include interpolation
   (generally giving a 10x improvement.)

--------------------------------------------------------------------------
   Form:
   [x, xPixel] = CameraImage( d, qECIToBody, rECI, p, qECIToTarget, rTarget )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   d              (1,1)  Camera data structure
                         .bBodyToCamera  (3,3) Transformation from body to
                                               camera frame
                         .r              (3,1) Location of the camera
                         .focalLength    (1,1) Focal length
                         .xWidth         (1,1) X focal plane width
                         .yWidth         (1,1) Y focal plane width
                         .xPixels        (1,1) X focal plane width in pixels
                         .yPixels        (1,1) Y focal plane width in pixels
   qECIToBody     (4,1)  Spacecraft quaternion
   rECI           (3,1)  Spacecraft position
   p              (3,:)  Points on the target
   qECIToTarget   (4,1)  Target quaternion
   rTarget        (3,1)  Target Position

   -------
   Outputs
   -------
   x              (2,:)  Points (units of measure)
   xPixel         (2,:)  Points (pixels)

--------------------------------------------------------------------------

Children:

Common: Graphics/NewFig
Common: Graphics/XLabelS
Common: Graphics/YLabelS
Common: Quaternion/QForm
Common: Quaternion/QTForm
Math: Linear/DupVect
SCPro: ProSensors/CameraDatabase

Back to the SCPro Module page