![]() |
OpenCV 5.0.0
Open Source Computer Vision
|
このOpenCVバージョンで利用可能なG-APIバックエンド。 続き...
このOpenCVバージョンで利用可能なG-APIバックエンド。
G-APIバックエンドはG-API実行スタックにおいて要となる役割を担う。各バックエンドはハードウェア指向であり、ターゲットプラットフォーム上でカーネルを効率的に実行できる。
バックエンドはG-APIユーザにとって通常「ブラックボックス」である。API側では、すべてのバックエンドは同一クラス cv::gapi::GBackend の異なるオブジェクトとして表現される。ユーザはどのカーネルを使用するかを指定することでバックエンドを操作できる。
関数 | |
| cv::gapi::GBackend | cv::gapi::cpu::backend () |
| CPU (OpenCV) バックエンドへの参照を取得する。 | |
| cv::gapi::GBackend | cv::gapi::fluid::backend () |
| Fluidバックエンドへの参照を取得する。 | |
| cv::gapi::GBackend | cv::gapi::ocl::backend () |
| OCL バックエンドへの参照を取得する。 | |
| cv::gapi::GBackend cv::gapi::cpu::backend | ( | ) |
#include <opencv2/gapi/cpu/gcpukernel.hpp>
CPU (OpenCV) バックエンドへの参照を取得する。
これは現時点でのG-APIのデフォルトバックエンドであり、より広い機能カバレッジを提供する一方で、グラフモデルの一部の利点を失う。主に参照とプロトタイピングの目的で提供されている。
| cv::gapi::GBackend cv::gapi::fluid::backend | ( | ) |
| cv::gapi::GBackend cv::gapi::ocl::backend | ( | ) |
#include <opencv2/gapi/ocl/goclkernel.hpp>
OCLバックエンドへの参照を取得する。
現時点では、OCLバックエンドはOpenCVの「Transparent API」(T-API)上に構築されている。詳細は cv::UMat を参照。