|
BitmapToolkit Scol plugin
|
Concrete implementation of ICameraInput using OpenCV utility. More...
#include <CameraInputOpenCV.h>
Public Member Functions | |
| CameraInputOpenCV (int index) | |
| ~CameraInputOpenCV () | |
| virtual bool | Initialize () |
| virtual void | Close () |
| virtual bool | IsOpened () |
| virtual cv::Mat | UpdateImage () |
| virtual int | GetWidth () |
| virtual int | GetHeight () |
| virtual void | SetSize (int width, int height) |
| virtual bool | TakeSnapshot (std::string path) |
| void | UpdateThread () |
Public Member Functions inherited from ICameraInput | |
| ICameraInput (int index) | |
| virtual | ~ICameraInput () |
| virtual void | RenderToScreen () |
| virtual bool | SetFocusPoint (int x, int y) |
| virtual void | SetTorchState (bool state) |
| bool | GetMirrorMode () |
| void | SetMirrorMode (bool mode) |
Additional Inherited Members | |
Static Public Member Functions inherited from ICameraInput | |
| static std::vector< std::string > | GetDevicesList () |
| static void | SetCameraInputsState (bool state) |
Protected Attributes inherited from ICameraInput | |
| int | mIndex |
| bool | mMirrorMode |
| cv::Size | mBufferSize |
Static Protected Attributes inherited from ICameraInput | |
| static std::list< ICameraInput * > | cameraInputsList |
Detailed Description
Concrete implementation of ICameraInput using OpenCV utility.
Definition at line 17 of file CameraInputOpenCV.h.
Constructor & Destructor Documentation
◆ CameraInputOpenCV()
| CameraInputOpenCV::CameraInputOpenCV | ( | int | index | ) |
Definition at line 75 of file CameraInputOpenCV.cpp.
◆ ~CameraInputOpenCV()
| CameraInputOpenCV::~CameraInputOpenCV | ( | ) |
Definition at line 133 of file CameraInputOpenCV.cpp.
Member Function Documentation
◆ Close()
|
virtual |
Implements ICameraInput.
Definition at line 120 of file CameraInputOpenCV.cpp.
◆ GetHeight()
|
virtual |
Implements ICameraInput.
Definition at line 288 of file CameraInputOpenCV.cpp.
◆ GetWidth()
|
virtual |
Implements ICameraInput.
Definition at line 270 of file CameraInputOpenCV.cpp.
◆ Initialize()
|
virtual |
Implements ICameraInput.
Definition at line 96 of file CameraInputOpenCV.cpp.
◆ IsOpened()
|
virtual |
Implements ICameraInput.
Definition at line 143 of file CameraInputOpenCV.cpp.
◆ SetSize()
|
virtual |
Implements ICameraInput.
Definition at line 306 of file CameraInputOpenCV.cpp.
◆ TakeSnapshot()
|
virtual |
Reimplemented from ICameraInput.
Definition at line 403 of file CameraInputOpenCV.cpp.
◆ UpdateImage()
|
virtual |
Implements ICameraInput.
Definition at line 234 of file CameraInputOpenCV.cpp.
◆ UpdateThread()
| void CameraInputOpenCV::UpdateThread | ( | ) |
Definition at line 152 of file CameraInputOpenCV.cpp.
The documentation for this class was generated from the following files:
- include/CameraInputOpenCV.h
- src/CameraInputOpenCV.cpp
Generated by
Public Member Functions inherited from