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

詳細説明

クラス

class  cv::cuda::DeviceInfo
 指定したGPUのプロパティを照会する機能を提供するクラス。 続き...
 
class  cv::cuda::TargetArchs
 CUDAモジュールがどのNVIDIA*カードアーキテクチャ向けにビルドされたかを確認するための一連の静的メソッドを提供するクラス。 続き...
 

列挙型

enum  cv::cuda::FeatureSet {
  cv::cuda::FEATURE_SET_COMPUTE_10 = 10 ,
  cv::cuda::FEATURE_SET_COMPUTE_11 = 11 ,
  cv::cuda::FEATURE_SET_COMPUTE_12 = 12 ,
  cv::cuda::FEATURE_SET_COMPUTE_13 = 13 ,
  cv::cuda::FEATURE_SET_COMPUTE_20 = 20 ,
  cv::cuda::FEATURE_SET_COMPUTE_21 = 21 ,
  cv::cuda::FEATURE_SET_COMPUTE_30 = 30 ,
  cv::cuda::FEATURE_SET_COMPUTE_32 = 32 ,
  cv::cuda::FEATURE_SET_COMPUTE_35 = 35 ,
  cv::cuda::FEATURE_SET_COMPUTE_50 = 50 ,
  cv::cuda::GLOBAL_ATOMICS = FEATURE_SET_COMPUTE_11 ,
  cv::cuda::SHARED_ATOMICS = FEATURE_SET_COMPUTE_12 ,
  cv::cuda::NATIVE_DOUBLE = FEATURE_SET_COMPUTE_13 ,
  cv::cuda::WARP_SHUFFLE_FUNCTIONS = FEATURE_SET_COMPUTE_30 ,
  cv::cuda::DYNAMIC_PARALLELISM = FEATURE_SET_COMPUTE_35
}
 CUDAの計算機能を提供する列挙体。 続き...
 

関数

bool cv::cuda::deviceSupports (FeatureSet feature_set)
 現在のデバイスが指定された機能をサポートしているかを確認する。
 
int cv::cuda::getCudaEnabledDeviceCount ()
 インストール済みのCUDA対応デバイスの数を返す。
 
int cv::cuda::getDevice ()
 cuda::setDeviceで設定された、またはデフォルトで初期化された現在のデバイスインデックスを返す。
 
void cv::cuda::printCudaDeviceInfo (int device)
 
void cv::cuda::printShortCudaDeviceInfo (int device)
 
void cv::cuda::resetDevice ()
 現在のプロセスにおける現在のデバイスに関連付けられたすべてのリソースを明示的に破棄してクリーンアップする。
 
void cv::cuda::setDevice (int device)
 デバイスを設定し、現在のスレッド用に初期化する。
 

列挙型詳解

◆ FeatureSet

#include <opencv2/core/cuda.hpp>

CUDAの計算機能を提供する列挙体。

列挙値
FEATURE_SET_COMPUTE_10 
Python: cv.cuda.FEATURE_SET_COMPUTE_10
FEATURE_SET_COMPUTE_11 
Python: cv.cuda.FEATURE_SET_COMPUTE_11
FEATURE_SET_COMPUTE_12 
Python: cv.cuda.FEATURE_SET_COMPUTE_12
FEATURE_SET_COMPUTE_13 
Python: cv.cuda.FEATURE_SET_COMPUTE_13
FEATURE_SET_COMPUTE_20 
Python: cv.cuda.FEATURE_SET_COMPUTE_20
FEATURE_SET_COMPUTE_21 
Python: cv.cuda.FEATURE_SET_COMPUTE_21
FEATURE_SET_COMPUTE_30 
Python: cv.cuda.FEATURE_SET_COMPUTE_30
FEATURE_SET_COMPUTE_32 
Python: cv.cuda.FEATURE_SET_COMPUTE_32
FEATURE_SET_COMPUTE_35 
Python: cv.cuda.FEATURE_SET_COMPUTE_35
FEATURE_SET_COMPUTE_50 
Python: cv.cuda.FEATURE_SET_COMPUTE_50
GLOBAL_ATOMICS 
Python: cv.cuda.GLOBAL_ATOMICS
SHARED_ATOMICS 
Python: cv.cuda.SHARED_ATOMICS
NATIVE_DOUBLE 
Python: cv.cuda.NATIVE_DOUBLE
WARP_SHUFFLE_FUNCTIONS 
Python: cv.cuda.WARP_SHUFFLE_FUNCTIONS
DYNAMIC_PARALLELISM 
Python: cv.cuda.DYNAMIC_PARALLELISM

関数詳解

◆ deviceSupports()

bool cv::cuda::deviceSupports ( FeatureSet feature_set)

#include <opencv2/core/cuda.hpp>

現在のデバイスが指定された機能をサポートしているかどうかを確認する

◆ getCudaEnabledDeviceCount()

int cv::cuda::getCudaEnabledDeviceCount ( )
Python:
cv.cuda.getCudaEnabledDeviceCount() -> retval

#include <opencv2/core/cuda.hpp>

インストールされているCUDA対応デバイスの数を返す。

この関数は他のCUDA関数を呼び出す前に使用する。OpenCVがCUDAサポートなしでコンパイルされている場合、この関数は0を返す。CUDAドライバがインストールされていない、または互換性がない場合、この関数は-1を返す。

◆ getDevice()

int cv::cuda::getDevice ( )
Python:
cv.cuda.getDevice() -> retval

#include <opencv2/core/cuda.hpp>

cuda::setDevice で設定された、またはデフォルトで初期化された現在のデバイスインデックスを返す。

◆ printCudaDeviceInfo()

void cv::cuda::printCudaDeviceInfo ( int device)
Python:
cv.cuda.printCudaDeviceInfo(device) -> None

◆ printShortCudaDeviceInfo()

void cv::cuda::printShortCudaDeviceInfo ( int device)
Python:
cv.cuda.printShortCudaDeviceInfo(device) -> None

◆ resetDevice()

void cv::cuda::resetDevice ( )
Python:
cv.cuda.resetDevice() -> None

#include <opencv2/core/cuda.hpp>

現在のプロセスにおいて、現在のデバイスに関連付けられたすべてのリソースを明示的に破棄してクリーンアップする。

このデバイスへの以降のAPI呼び出しは、デバイスを再初期化する。

◆ setDevice()

void cv::cuda::setDevice ( int device)
Python:
cv.cuda.setDevice(device) -> None

#include <opencv2/core/cuda.hpp>

デバイスを設定し、現在のスレッド向けに初期化する。

引数
device0 から始まる CUDA デバイスのシステムインデックス。

この関数の呼び出しを省略した場合、最初のCUDA使用時にデフォルトデバイスが初期化される。