8 #include <opencv2/opencv.hpp> 9 #if ( CV_MAJOR_VERSION >= 4) 10 #include <opencv2/highgui.hpp> 11 #include <opencv2/core/core_c.h> 12 #include <opencv2/core/types_c.h> 30 bool getXuValue(
int selector,
const char *str);
33 bool setXuValue(
int selector,
short v1,
short v2);
34 bool setXuValue(
int selector,
short v1,
short v2,
short v3,
short v4,
short v5);
35 bool xu_ioctl(
int selector,
int ctrl,
void* value);
std::string getFirmwareVersion()
bool getXuValue(int selector, const char *str)
bool setTiltAbsolute(double value)
bool setXuValue(int selector, char value)
bool setRollAbsolute(double value)
bool setLensType(char value)
IplImage * queryOmniFrame()
IplImage * queryWideFrame()
bool xu_ioctl(int selector, int ctrl, void *value)
bool setWhitebalance(int value)
bool setBrightness(int value)
bool setFlipScreen(char value)
std::string getSerialID()
IplImage * queryNarrowFrame()
bool setCaptureFPS(short value)
bool setAutoExposure(bool mode)
bool setExposure(int value)
void getOmniImage(IplImage *frame, CvMat &subframe)
bool setSharpness(int value)
int v4l2_get_ioctl(int selector)
void getNarrowImage(IplImage *frame, CvMat &subframe)
bool setZoomAbsolute(double value)
void device_open(int camera_index)
bool setPanAbsolute(double value)
void getMiddleImage(IplImage *frame, CvMat &subframe)
bool v4l2_set_ioctl(int selector, int value)
bool setLocationAbsolute(int no, int pan, int tilt, int roll, int zoom)
bool setJpegQuality(char value)
void getWideImage(IplImage *frame, CvMat &subframe)
bool setSmallHemisphere(char value)
struct OptNM3xCamera::buffer * buffers
bool setInfoDisplay(bool mode)
OptNM3xCamera(int camera_index)
bool setMedianFilter(bool mode)
bool setAutoWhitebalance(bool mode)
IplImage * queryMiddleFrame()