OpenCV  4.10.0
开源计算机视觉库
加载中...
搜索中...
无匹配项
公有成员函数 | 保护成员函数 | 保护成员变量 | 所有成员列表
cv::gapi::wip::GCaptureSource 类参考

基于 OpenCV 的 VideoCapture 的流式源。更多...

#include <opencv2/gapi/streaming/cap.hpp>

cv::gapi::wip::GCaptureSource 的协作图

公有成员函数

 GCaptureSource (const std::string &path, const std::map< int, double > &properties={})
 
 GCaptureSource (int id, const std::map< int, double > &properties={})
 
void set (int propid, double value)
 
- 从 cv::gapi::wip::IStreamSource 继承的公有成员函数
virtual ~IStreamSource ()=default
 
virtual void halt ()
 
Ptr ptr ()
 

保护成员函数

virtual GMetaArg descr_of () const override
 
void prep (const std::map< int, double > &properties)
 
virtual bool pull (cv::gapi::wip::Data &data) override
 

保护成员变量

cv::VideoCapture cap
 
int64_t counter = 0
 
cv::Mat first
 
bool first_pulled = false
 

额外继承的成员

- 从 cv::gapi::wip::IStreamSource 继承的公有类型
using Ptr = std::shared_ptr< IStreamSource >
 

详细说明

基于 OpenCV 的 VideoCapture 的流式源。

此类实现 IStreamSource 接口。它的构造函数接受与 cv::VideoCapture 相同的参数。

请确保在您的应用程序中使用它之前,videoio OpenCV 模块可用(G-API 不直接依赖于它)。

注意
流式源通过共享指针传递给 G-API,因此请使用 gapi::make_src<> 创建对象,并使用 ptr()GCaptureSource 传递给 cv::gin()

构造函数和析构函数文档

◆ GCaptureSource() [1/2]

cv::gapi::wip::GCaptureSource::GCaptureSource ( int  id,
const std::map< int, double > &  properties = {} 
)
inlineexplicit

◆ GCaptureSource() [2/2]

cv::gapi::wip::GCaptureSource::GCaptureSource ( const std::string &  path,
const std::map< int, double > &  properties = {} 
)
inlineexplicit

成员函数文档

◆ descr_of()

virtual GMetaArg cv::gapi::wip::GCaptureSource::descr_of ( ) const
inlineoverrideprotectedvirtual

实现 cv::gapi::wip::IStreamSource

以下是此函数的调用图

◆ prep()

void cv::gapi::wip::GCaptureSource::prep ( const std::map< int, double > &  properties)
inlineprotected
以下是此函数的调用图

◆ pull()

virtual bool cv::gapi::wip::GCaptureSource::pull ( cv::gapi::wip::Data data)
inlineoverrideprotectedvirtual

实现 cv::gapi::wip::IStreamSource

以下是此函数的调用图

◆ set()

void cv::gapi::wip::GCaptureSource::set ( int  propid,
double  value 
)
inline
以下是此函数的调用图

成员数据文档

◆ cap

cv::VideoCapture cv::gapi::wip::GCaptureSource::cap
protected

◆ counter

int64_t cv::gapi::wip::GCaptureSource::counter = 0
protected

◆ first

cv::Mat cv::gapi::wip::GCaptureSource::first
protected

◆ first_pulled

bool cv::gapi::wip::GCaptureSource::first_pulled = false
protected

此类的文档是从以下文件生成的