|
| OpenCVInput () |
| Create a new video stream, using the default given by OpenCV.
|
|
template<class T > |
| OpenCVInput (T device, const std::string &cameraName=DefaultCameraName) |
| Create a video stream for a specific device. More...
|
|
template<class T > |
| OpenCVInput (T device, const cv::Size &outSize, const std::string &cameraName=DefaultCameraName) |
| Create a video stream for a specific device and a specified resolution. More...
|
|
virtual std::string | getCameraName () const override |
| Get the name of this type of camera as a (short) string. More...
|
|
virtual cv::Size | getOutputSize () const override |
| Get the current output resolution of this video stream. More...
|
|
virtual units::frequency::hertz_t | getFrameRate () const override |
|
virtual bool | readFrame (cv::Mat &outFrame) override |
| Try to read a frame in colour from this video source. More...
|
|
virtual void | setOutputSize (const cv::Size &outSize) override |
| Set the output resolution of this video stream. More...
|
|
ImgProc::OpenCVUnwrap360 | createUnwrapper (const cv::Size &unwrapRes) const |
| Create an ImgProc::OpenCVUnwrap360 object for this video stream. More...
|
|
virtual std::string | getCameraName () const |
| Get the name of this type of camera as a (short) string. More...
|
|
virtual units::frequency::hertz_t | getFrameRate () const |
|
virtual cv::Size | getOutputSize () const =0 |
| Get the current output resolution of this video stream. More...
|
|
virtual bool | needsUnwrapping () const |
| Whether this video source needs unwrapping with an ImgProc::OpenCVUnwrap360. More...
|
|
virtual void | setOutputSize (const cv::Size &) |
| Set the output resolution of this video stream. More...
|
|
virtual bool | readFrame (cv::Mat &outFrame)=0 |
| Try to read a frame in colour from this video source. More...
|
|
virtual bool | readGreyscaleFrame (cv::Mat &outFrame) |
| Try to read a frame in greyscale from this video source. More...
|
|
void | readFrameSync (cv::Mat &outFrame) |
| Read a frame synchronously, blocking until a new frame is received.
|
|
void | readGreyscaleFrameSync (cv::Mat &outFrame) |
|
void | write (cv::FileStorage &fs) const |
| Allows OpenCV to serialise info about this Input.
|
|
A thin wrapper for reading from any video source supported by OpenCV.