1 #ifndef OPENPOSE_PRODUCER_VIDEO_CAPTURE_READER_HPP
2 #define OPENPOSE_PRODUCER_VIDEO_CAPTURE_READER_HPP
4 #include <opencv2/core/core.hpp>
5 #include <opencv2/highgui/highgui.hpp>
41 return mVideoCapture.isOpened();
46 virtual double get(
const int capProperty) = 0;
48 virtual void set(
const int capProperty,
const double value) = 0;
51 virtual cv::Mat getRawFrame() = 0;
53 virtual std::vector<cv::Mat> getRawFrames() = 0;
56 cv::VideoCapture mVideoCapture;
62 #endif // OPENPOSE_PRODUCER_VIDEO_CAPTURE_READER_HPP
#define DELETE_COPY(className)
Definition: macros.hpp:30
Definition: videoCaptureReader.hpp:15
Definition: producer.hpp:16
bool isOpened() const
Definition: videoCaptureReader.hpp:39
ProducerType
Definition: enumClasses.hpp:25
#define OP_API
Definition: macros.hpp:15
std::string string
Definition: cl2.hpp:574