OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::ocl::Program クラス

#include <opencv2/core/ocl.hpp>

Collaboration diagram for 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

デバイス固有のプログラムバイナリを取得する。

追加の付属物を含まない生の 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

Friends And Related Symbol Documentation

◆ Impl

friend struct Impl
friend

メンバ変数詳解

◆ p

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

このクラス詳解は次のファイルから抽出されました: