OpenCV 4.10.0
开源计算机视觉
加载中...
搜索中...
无匹配项
公共成员函数 | 静态公共成员函数 | 受保护的属性 | 友元 | 所有成员列表
cv::ocl::Program 类参考

#include <opencv2/core/ocl.hpp>

cv::ocl::Program 的协作图

公共成员函数

 Program () CV_NOEXCEPT
 
 Program (const Program &prog)
 
 Program (const ProgramSource &src, const String &buildflags, String &errmsg)
 
 Program (Program &&prog) CV_NOEXCEPT
 
 ~Program ()
 
bool create (const ProgramSource &src, const String &buildflags, String &errmsg)
 
bool empty () const
 
void getBinary (std::vector< char > &binary) const
 查询设备特定的程序二进制文件。
 
ImplgetImpl () const
 
String getPrefix () const
 
Programoperator= (const Program &prog)
 
Programoperator= (Program &&prog) CV_NOEXCEPT
 
void * ptr () const
 
bool read (const String &buf, const String &buildflags)
 
const ProgramSourcesource () const
 
bool write (String &buf) const
 

静态公共成员函数

static String getPrefix (const String &buildflags)
 

受保护的属性

Implp
 

友元

struct Impl
 

构造函数和析构函数文档

◆ Program() [1/4]

cv::ocl::Program::Program ( )

◆ Program() [2/4]

cv::ocl::Program::Program ( const ProgramSource src,
const String buildflags,
String errmsg 
)

◆ Program() [3/4]

cv::ocl::Program::Program ( const Program prog)

◆ Program() [4/4]

cv::ocl::Program::Program ( Program &&  prog)

◆ ~Program()

cv::ocl::Program::~Program ( )

成员函数文档

◆ create()

bool cv::ocl::Program::create ( const ProgramSource src,
const String buildflags,
String errmsg 
)

◆ empty()

bool cv::ocl::Program::empty ( ) const
inline

◆ getBinary()

void cv::ocl::Program::getBinary ( std::vector< char > &  binary) const

查询设备特定的程序二进制文件。

返回 RAW OpenCL 可执行二进制文件,不包含任何附加内容。

另请参见
ProgramSource::fromBinary
参数
[out]binary输出缓冲区

◆ getImpl()

Impl * cv::ocl::Program::getImpl ( ) const
inline

◆ getPrefix() [1/2]

String cv::ocl::Program::getPrefix ( ) const

◆ getPrefix() [2/2]

static String cv::ocl::Program::getPrefix ( const String buildflags)
static

◆ operator=() [1/2]

Program & cv::ocl::Program::operator= ( const Program prog)

◆ operator=() [2/2]

Program & cv::ocl::Program::operator= ( Program &&  prog)

◆ ptr()

void * cv::ocl::Program::ptr ( ) const

◆ read()

bool cv::ocl::Program::read ( const String buf,
const String buildflags 
)

◆ source()

const ProgramSource & cv::ocl::Program::source ( ) const

◆ write()

bool cv::ocl::Program::write ( String buf) const

友元和相关符号文档

◆ Impl

friend struct Impl
friend

成员数据文档

◆ p

Impl* cv::ocl::Program::p
protected

此类的文档是根据以下文件生成的