🤖
AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は
公式英語版(原文) を参照してください。
#include <opencv2/core/ocl.hpp>
◆ Context() [1/4]
| cv::ocl::Context::Context |
( |
| ) |
|
◆ Context() [2/4]
| cv::ocl::Context::Context |
( |
int | dtype | ) |
|
|
explicit |
◆ ~Context()
| cv::ocl::Context::~Context |
( |
| ) |
|
◆ Context() [3/4]
| cv::ocl::Context::Context |
( |
const Context & | c | ) |
|
◆ Context() [4/4]
| cv::ocl::Context::Context |
( |
Context && | c | ) |
|
◆ create() [1/3]
| bool cv::ocl::Context::create |
( |
| ) |
|
◆ create() [2/3]
| static Context cv::ocl::Context::create |
( |
const std::string & | configuration | ) |
|
|
static |
◆ create() [3/3]
| bool cv::ocl::Context::create |
( |
int | dtype | ) |
|
◆ device()
| Device & cv::ocl::Context::device |
( |
size_t | idx | ) |
const |
◆ empty()
| bool cv::ocl::Context::empty |
( |
| ) |
const |
|
inline |
◆ fromDevice()
◆ fromHandle()
| static Context cv::ocl::Context::fromHandle |
( |
void * | context | ) |
|
|
static |
- 引数
-
| context | OpenCLハンドル(cl_context)。成功時にclRetainContext()が呼び出される |
◆ getDefault()
| static Context & cv::ocl::Context::getDefault |
( |
| ) |
|
|
static |
スレッドローカルなOpenCLコンテキストを取得する(必要に応じて初期化する)
◆ getImpl()
| Impl * cv::ocl::Context::getImpl |
( |
| ) |
const |
|
inline |
◆ getOpenCLContextProperty()
| void * cv::ocl::Context::getOpenCLContextProperty |
( |
int | propertyId | ) |
const |
コンテキスト作成時に指定されたOpenCLコンテキストプロパティを取得する。
- 引数
-
| propertyId | プロパティID(cl_context_properties型で定義されるCL_CONTEXT_*) |
- 戻り値
- clCreateContextでプロパティが指定されていた場合はそのプロパティ値、プロパティなしでコンテキストが作成された場合はNULL
◆ getProg()
◆ getUserContext() [1/2]
template<typename T >
| std::shared_ptr< T > cv::ocl::Context::getUserContext |
( |
| ) |
|
|
inline |
◆ getUserContext() [2/2]
| std::shared_ptr< UserContext > cv::ocl::Context::getUserContext |
( |
std::type_index | typeId | ) |
|
◆ ndevices()
| size_t cv::ocl::Context::ndevices |
( |
| ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ptr()
| void * cv::ocl::Context::ptr |
( |
| ) |
const |
◆ release()
| void cv::ocl::Context::release |
( |
| ) |
|
◆ setUserContext() [1/2]
template<typename T >
| void cv::ocl::Context::setUserContext |
( |
const std::shared_ptr< T > & | userContext | ) |
|
|
inline |
◆ setUserContext() [2/2]
| void cv::ocl::Context::setUserContext |
( |
std::type_index | typeId, |
|
|
const std::shared_ptr< UserContext > & | userContext ) |
◆ setUseSVM()
| void cv::ocl::Context::setUseSVM |
( |
bool | enabled | ) |
|
◆ unloadProg()
| void cv::ocl::Context::unloadProg |
( |
Program & | prog | ) |
|
◆ useSVM()
| bool cv::ocl::Context::useSVM |
( |
| ) |
const |
| Impl* cv::ocl::Context::p |
|
protected |
このクラス詳解は次のファイルから抽出されました: