/home/fwph/code/wurde/rde/utils/WURDECam.H File Reference

Go to the source code of this file.

Namespaces

namespace  WURDEVision

Classes

struct  Calibration
class  WURDECamera
 This class wraps up the libdc1394 camera library to give DMA frame capturing from firewire (1394 video compliant) cameras. More...

Enumerations

enum  WURDECameraError { ERROR_NOERROR = 0, ERROR_UNSUPPORTED_IMAGE_TYPE, ERROR_IMAGE_NOT_AVAILABLE, ERROR_CAMERA_FAILURE }
enum  WURDEVisionSpeed {
  ISO_SPEED_100 = 0, ISO_SPEED_200, ISO_SPEED_400, ISO_SPEED_800,
  ISO_SPEED_1600, ISO_SPEED_3200
}
 The following enums match up with dc1394. More...
enum  WURDEVisionFramerate {
  FRAMERATE_1_875 = 32, FRAMERATE_3_75, FRAMERATE_7_5, FRAMERATE_15,
  FRAMERATE_30, FRAMERATE_60, FRAMERATE_120, FRAMERATE_240
}
enum  WURDEVisionMode {
  VIDEO_MODE_160x120_YUV444 = 64, VIDEO_MODE_320x240_YUV422, VIDEO_MODE_640x480_YUV411, VIDEO_MODE_640x480_YUV422,
  VIDEO_MODE_640x480_RGB8, VIDEO_MODE_640x480_MONO8, VIDEO_MODE_640x480_MONO16, VIDEO_MODE_800x600_YUV422,
  VIDEO_MODE_800x600_RGB8, VIDEO_MODE_800x600_MONO8, VIDEO_MODE_1024x768_YUV422, VIDEO_MODE_1024x768_RGB8,
  VIDEO_MODE_1024x768_MONO8, VIDEO_MODE_800x600_MONO16, VIDEO_MODE_1024x768_MONO16, VIDEO_MODE_1280x960_YUV422,
  VIDEO_MODE_1280x960_RGB8, VIDEO_MODE_1280x960_MONO8, VIDEO_MODE_1600x1200_YUV422, VIDEO_MODE_1600x1200_RGB8,
  VIDEO_MODE_1600x1200_MONO8, VIDEO_MODE_1280x960_MONO16, VIDEO_MODE_1600x1200_MONO16, VIDEO_MODE_EXIF,
  VIDEO_MODE_FORMAT7_0, VIDEO_MODE_FORMAT7_1, VIDEO_MODE_FORMAT7_2, VIDEO_MODE_FORMAT7_3,
  VIDEO_MODE_FORMAT7_4, VIDEO_MODE_FORMAT7_5, VIDEO_MODE_FORMAT7_6, VIDEO_MODE_FORMAT7_7
}
 Note that this and ImageFormat are sort of related: ImageFormat will be used with the ImageTransport interface, as it may move non-image bitmap-style data. More...

Functions

void convert_yuv411_to_yuv24 (IplImage *img, unsigned char *src)
void convert_yuv422_to_yuv24 (IplImage *img, unsigned char *src)
void convert_yuv411_to_gray (IplImage *img, unsigned char *src)
void convert_yuv422_to_gray (IplImage *img, unsigned char *src)
void _robotVision_global_cleanUpCameraList ()

Variables

WURDECameraError g_wurdeCamErrno
static std::list< WURDEVision::WURDECamera * > _robotVision_global_cameraList


Function Documentation

void _robotVision_global_cleanUpCameraList (  ) 

Definition at line 12 of file 1394Camera.cpp.

References _robotVision_global_cameraList.


Variable Documentation

std::list< WURDEVision::WURDECamera * > _robotVision_global_cameraList [static]

Definition at line 221 of file WURDECam.H.

Referenced by _robotVision_global_cleanUpCameraList(), WURDE1394Camera::stopCapture(), and WURDE1394Camera::WURDE1394Camera().


Generated on Thu Feb 1 15:31:54 2007 for WURDE by  doxygen 1.5.1