43
#ifndef OPENCV_VIDEOSTAB_FRAME_SOURCE_HPP
44
#define OPENCV_VIDEOSTAB_FRAME_SOURCE_HPP
47
#include "opencv2/core.hpp"
61
virtual
void
reset() = 0;
62
virtual
Mat
nextFrame() = 0;
68
virtual
void
reset() CV_OVERRIDE {}
69
virtual
Mat
nextFrame() CV_OVERRIDE {
return
Mat(); }
77
virtual
void
reset() CV_OVERRIDE;
78
virtual
Mat
nextFrame() CV_OVERRIDE;
94
virtual
void
reset() CV_OVERRIDE { impl->reset(); }
95
virtual
Mat
nextFrame() CV_OVERRIDE {
96
Mat
nextFrame = impl->nextFrame();
97
maskCallback_(nextFrame);
101
void
setMaskCallback(std::function<
void(
Mat&)> MaskCallback)
103
maskCallback_ = std::bind(MaskCallback, std::placeholders::_1);
108
std::function<void(
Mat&)> maskCallback_;
n-dimensional dense array class
Definition:
mat.hpp:802
Definition:
frame_source.hpp:58
Definition:
frame_source.hpp:90
Definition:
frame_source.hpp:66
Definition:
frame_source.hpp:73
"black box" representation of the file storage associated with a file on disk.
Definition:
aruco.hpp:75
Definition:
cvstd_wrapper.hpp:74