![]() |
OpenCV 4.12.0
開源計算機視覺
|
本節介紹 Intel VA-API/OpenCL (CL-VA) 的互操作性。
要啟用基本的 VA 互操作性,請構建啟用 libva 庫整合的 OpenCV:-DWITH_VA=ON(應安裝相應的開發包)。
要在 Intel HW 上啟用高階 CL-VA 互操作性支援,請啟用選項:-DWITH_VA_INTEL=ON(應啟用 OpenCL 整合,這是預設設定)。應設定特殊的執行時環境才能使用此功能:應安裝 libva、OpenCL 執行時和 媒體驅動程式的正確組合。
有關詳細資訊,請檢視用法示例:samples/va_intel/va_intel_interop.cpp
名稱空間 | |
| 名稱空間 | cv::va_intel::ocl |
函式 | |
| void | cv::va_intel::convertFromVASurface (VADisplay display, VASurfaceID surface, Size size, OutputArray dst) |
| 將 VASurfaceID 物件轉換為 OutputArray。 | |
| void | cv::va_intel::convertToVASurface (VADisplay display, InputArray src, VASurfaceID surface, Size size) |
| 將 InputArray 轉換為 VASurfaceID 物件。 | |
| void cv::va_intel::convertFromVASurface | ( | VADisplay | display, |
| VASurfaceID | surface, | ||
| Size | size, | ||
| OutputArray | dst ) |
#include <opencv2/core/va_intel.hpp>
將 VASurfaceID 物件轉換為 OutputArray。
| display | - VADisplay 物件。 |
| surface | - 源 VASurfaceID 物件。 |
| size | - VASurfaceID 物件表示的影像大小。 |
| dst | - 目標 OutputArray。 |
| void cv::va_intel::convertToVASurface | ( | VADisplay | display, |
| InputArray | src, | ||
| VASurfaceID | surface, | ||
| Size | size ) |
#include <opencv2/core/va_intel.hpp>
將 InputArray 轉換為 VASurfaceID 物件。
| display | - VADisplay 物件。 |
| src | - 源 InputArray。 |
| surface | - 目標 VASurfaceID 物件。 |
| size | - VASurfaceID 物件表示的影像大小。 |