57 #ifndef _RNR_CAMERA_ECON_32_H 58 #define _RNR_CAMERA_ECON_32_H 60 #if defined(ARCH_overo) 67 #include "rnr/rnrconfig.h" 73 #include "econ/econ32.h" 75 #include "opencv/cv.h" 90 const double ViewAngleDiag = 65.0;
91 const double FocusMinMM = 100.0;
92 const double FocusMaxMM = HUGE_VAL;
93 const CvSize2D32f SensorDimMM = {2.7, 3.6};
94 const double FocalLenCM = 4.00;
108 class CameraEcon32 :
public CameraCv
118 CameraEcon32(
const std::string &strVideoDevName=
"/dev/video0",
125 virtual ~CameraEcon32();
139 virtual int clickImage(cv::Mat &img,
const CamRes &resImage=
CamResDft);
144 virtual void autoFocus();
148 char m_bufTmpName[PATH_MAX];
157 virtual CamRes setCameraResolution(
const CamRes &res);
168 #endif // defined(ARCH_overo) 170 #endif // _RNR_CAMERA_ECON_32_H Video and still image camera base class.
const CamRes CamResDft
default resolution
OpenCv video and still image camera class.
const CamRes CamResQVGA
Quarter VGA 320 x 240 res.
const CamRes CamRes2048x1536
2048 x 1536 resolution
const CamRes CamResVGA
VGA 640 x 480 resolution.