![]() |
OpenCV 4.10.0
开源计算机视觉
|
本节描述英特尔 VA-API/OpenCL (CL-VA) 的互操作性。
要启用基本的 VA 的互操作性,请启用集成了 libva 库的 OpenCV:-DWITH_VA=ON(应安装相应的开发包)。
要在英特尔硬件上启用高级的 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 | 来源, | ||
| VASurfaceID | surface, | ||
| Size | 大小 | ||
| ) |
#include <opencv2/core/va_intel.hpp>
将 InputArray 转换为 VASurfaceID 对象。
| display | - VADisplay 对象。 |
| 来源 | - 源 InputArray。 |
| surface | - 目标 VASurfaceID 对象。 |
| size | - VASurfaceID 对象所表示的图像的大小。 |
1.9.8 在 2024 年 6 月 2 日星期日 21:52:14 为 OpenCV 生成