|
Public Types |
typedef otArduCAM::SensorType | SensorType |
typedef otArduCAM::ImageFormat | ImageFormat |
typedef otArduCAM::JpegQuality | JpegQuality |
typedef otArduCAM::LightMode | LightMode |
typedef otArduCAM::ColorSaturation | ColorSaturation |
typedef otArduCAM::Brightness | Brightness |
typedef otArduCAM::Contrast | Contrast |
typedef otArduCAM::SpecialEffects | SpecialEffects |
typedef otArduCAM::Hue | Hue |
typedef otArduCAM::Exposure | Exposure |
typedef otArduCAM::Sharpness | Sharpness |
typedef otArduCAM::MirrorFlip | MirrorFlip |
enum | SensorType { OV5642,
OV2640
} |
enum | SensorResolution {
OV2640_160x120,
OV2640_176x144,
OV2640_320x240,
OV2640_352x288,
OV2640_640x480,
OV2640_800x600,
OV2640_1024x768,
OV2640_1280x1024,
OV2640_1600x1200,
OV5642_320x240 = 0,
OV5642_640x480,
OV5642_1024x768,
OV5642_1280x960,
OV5642_1600x1200,
OV5642_2048x1536,
OV5642_2592x1944,
OV5642_1920x1080
} |
enum | ImageFormat { IF_BMP = 0,
IF_JPEG,
IF_RAW
} |
enum | JpegQuality { P_HIGH_QUALITY,
P_DEFAULT_QUALITY,
P_LOW_QUALITY
} |
enum | LightMode {
P_LM_A_AWB,
P_LM_S_AWB,
P_LM_M_DAY,
P_LM_M_A,
P_LM_M_CWF,
P_LM_M_CLOUDY
} |
enum | ColorSaturation {
P_CS4,
P_CS3,
P_CS2,
P_CS1,
P_CS0,
P_CS_1,
P_CS_2,
P_CS_3,
P_CS_4
} |
enum | Brightness {
P_BS4,
P_BS3,
P_BS2,
P_BS1,
P_BS0,
P_BS_1,
P_BS_2,
P_BS_3,
P_BS_4
} |
enum | Contrast {
P_CT4,
P_CT3,
P_CT2,
P_CT1,
P_CT0,
P_CT_1,
P_CT_2,
P_CT_3,
P_CT_4
} |
enum | SpecialEffects {
P_SE_Antique,
P_SE_Bluish,
P_SE_Greenish,
P_SE_Reddish,
P_SE_BW,
P_SE_Negative,
P_SE_BWnegative,
P_SE_Normal,
P_SE_Sepia
} |
enum | Hue {
P_HUE_180,
P_HUE_150,
P_HUE_120,
P_HUE_90,
P_HUE_60,
P_HUE_30,
P_HUE0,
P_HUE30,
P_HUE60,
P_HUE90,
P_HUE120,
P_HUE150
} |
enum | Exposure {
P_EXP_17,
P_EXP_13,
P_EXP_10,
P_EXP_7,
P_EXP_3,
P_EXP_DEF,
P_EXP3,
P_EXP7,
P_EXP10,
P_EXP13,
P_EXP17
} |
enum | Sharpness {
P_AUTO_SHPN_DEF,
P_AUTO_SHPN_1,
P_AUTO_SHPN_2,
P_MAN_SHPN_OFF,
P_MAN_SHPN_1,
P_MAN_SHPN_2,
P_MAN_SHPN_3,
P_MAN_SHPN_4,
P_MAN_SHPN_5
} |
enum | MirrorFlip { P_NORMAL,
P_FLIP,
P_MIRROR,
P_MIRROR_FLIP
} |
Public Member Functions |
| otArduCAM () |
bool | init (SensorType sensor, ImageFormat format) |
void | close () |
void | shutdown (bool ena) |
U8 * | buffer () |
void | setSize (U8 size) |
U16 | width () |
U16 | height () |
void | startGrab () |
U32 | waitCompletion () |
U32 | waitGrab () |
U32 | grab () |
void | setJpegQuality (JpegQuality q) |
JpegQuality | jpegQuality () |
void | setLightMode (LightMode lm) |
void | setColorSaturation (ColorSaturation cs) |
void | setBrightness (Brightness br) |
void | setContrast (Contrast ct) |
void | setSpecialEffects (SpecialEffects se) |
void | setHue (Hue hue) |
void | setExposure (Exposure e) |
void | setSharpness (Sharpness s) |
void | setMirrorFlip (MirrorFlip mf) |
MirrorFlip | mirrorFlip () |