![]() |
OpenCV 4.14.0
Open Source Computer Vision
|
#include <opencv2/core/ocl.hpp>
Public Member Functions | |
| 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 |
| Query device-specific program binary. | |
| Impl * | getImpl () const |
| String | getPrefix () const |
| Program & | operator= (const Program &prog) |
| Program & | operator= (Program &&prog) CV_NOEXCEPT |
| void * | ptr () const |
| bool | read (const String &buf, const String &buildflags) |
| const ProgramSource & | source () const |
| bool | write (String &buf) const |
Static Public Member Functions | |
| static String | getPrefix (const String &buildflags) |
Protected Attributes | |
| Impl * | p |
Friends | |
| struct | Impl |
| cv::ocl::Program::Program | ( | ) |
| cv::ocl::Program::Program | ( | const ProgramSource & | src, |
| const String & | buildflags, | ||
| String & | errmsg ) |
| cv::ocl::Program::Program | ( | const Program & | prog | ) |
| cv::ocl::Program::Program | ( | Program && | prog | ) |
| cv::ocl::Program::~Program | ( | ) |
| bool cv::ocl::Program::create | ( | const ProgramSource & | src, |
| const String & | buildflags, | ||
| String & | errmsg ) |
|
inline |
| void cv::ocl::Program::getBinary | ( | std::vector< char > & | binary | ) | const |
Query device-specific program binary.
Returns RAW OpenCL executable binary without additional attachments.
| [out] | binary | output buffer |
|
inline |
| String cv::ocl::Program::getPrefix | ( | ) | const |
| void * cv::ocl::Program::ptr | ( | ) | const |
| const ProgramSource & cv::ocl::Program::source | ( | ) | const |
| bool cv::ocl::Program::write | ( | String & | buf | ) | const |
|
friend |
|
protected |