OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
Intel VA-API/OpenCL (CL-VA) 互操作性

詳細描述

本節介紹 Intel VA-API/OpenCL (CL-VA) 的互操作性。

要啟用基本的 VA 互操作性,請構建啟用 libva 庫整合的 OpenCV:-DWITH_VA=ON(應安裝相應的開發包)。

要在 Intel HW 上啟用高階 CL-VA 互操作性支援,請啟用選項:-DWITH_VA_INTEL=ON(應啟用 OpenCL 整合,這是預設設定)。應設定特殊的執行時環境才能使用此功能:應安裝 libvaOpenCL 執行時媒體驅動程式的正確組合。

有關詳細資訊,請檢視用法示例: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 物件。
 

函式文件

◆ convertFromVASurface()

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。

◆ convertToVASurface()

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 物件表示的影像大小。