OpenCV 4.11.0
开源计算机视觉库
加载中…
搜索中…
无匹配项

#include <opencv2/core/cuda.hpp>

cv::cuda::Event 的协作图

公有类型

枚举  CreateFlags {
  DEFAULT = 0x00 ,
  BLOCKING_SYNC = 0x01 ,
  DISABLE_TIMING = 0x02 ,
  INTERPROCESS = 0x04
}
 

公有成员函数

 Event (const Event::CreateFlags flags=Event::CreateFlags::DEFAULT)
 
bool queryIfComplete () const
 查询事件的状态
 
void record (Stream &stream=Stream::Null())
 记录事件
 
void waitForCompletion ()
 等待事件完成
 

静态公有成员函数

static float elapsedTime (const Event &start, const Event &end)
 计算事件之间经过的时间
 

友元

结构体 EventAccessor
 

成员枚举文档

◆ CreateFlags

枚举器
DEFAULT 

默认事件标志

BLOCKING_SYNC 

Event 使用阻塞同步

DISABLE_TIMING 

Event 将不会记录时间数据

INTERPROCESS 

Event 适用于进程间使用。必须设置 DisableTiming

构造函数和析构函数文档

◆ Event()

cv::cuda::Event::Event ( const Event::CreateFlags flags = Event::CreateFlags::DEFAULT)
显式
Python
cv.cuda.Event([, flags]) -> <cuda_Event 对象>

成员函数文档

◆ elapsedTime()

static float cv::cuda::Event::elapsedTime ( const Event & start,
const Event & end )
静态
Python
cv.cuda.Event.elapsedTime(start, end) -> 返回值
cv.cuda.Event_elapsedTime(start, end) -> 返回值

计算事件之间经过的时间

◆ queryIfComplete()

bool cv::cuda::Event::queryIfComplete ( ) const
Python
cv.cuda.Event.queryIfComplete() -> 返回值

查询事件的状态

◆ record()

void cv::cuda::Event::record ( Stream & stream = Stream::Null())
Python
cv.cuda.Event.record([, stream]) -> None

记录事件

◆ waitForCompletion()

void cv::cuda::Event::waitForCompletion ( )
Python
cv.cuda.Event.waitForCompletion() -> None

等待事件完成

友元和相关符号文档

◆ EventAccessor

friend struct EventAccessor
friend

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