24 #ifndef CAPTUREPLUGINHIGHGUI_H 25 #define CAPTUREPLUGINHIGHGUI_H 34 #ifdef ALVAR_Capture_Plugin_Highgui_BUILD 35 #define ALVAR_CAPTURE_PLUGIN_HIGHGUI_EXPORT __declspec(dllexport) 37 #define ALVAR_CAPTURE_PLUGIN_HIGHGUI_EXPORT __declspec(dllimport) 40 #define ALVAR_CAPTURE_PLUGIN_HIGHGUI_EXPORT 72 void setResolution(
const unsigned long xResolution,
const unsigned long yResolution);
75 IplImage *captureImage();
76 bool showSettingsDialog();
77 std::string SerializeId();
Implementation of Capture interface for Highgui plugin.
Implementation of CapturePlugin interface for Highgui plugin.
CaptureDevice holder for camera information.
#define ALVAR_CAPTURE_PLUGIN_HIGHGUI_EXPORT
This file implements a capture plugin interface.
void registerPlugin(const std::string &captureType, alvar::CapturePlugin *&capturePlugin)
CapturePlugin interface that plugins must implement.
Capture interface that plugins must implement.
Class for serializing class content to/from file or std::iostream.
cv::VideoCapture mVideoCapture
std::vector< CaptureDevice > CaptureDeviceVector
Vector of CaptureDevices.
This file implements a capture interface.