OpenCV 4.10.0
开源计算机视觉
|
函数 | |
void | cv::directx::convertFromD3D10Texture2D (ID3D10Texture2D *pD3D10Texture2D, OutputArray dst) |
将 ID3D10Texture2D 转换为 OutputArray。 | |
void | cv::directx::convertFromD3D11Texture2D (ID3D11Texture2D *pD3D11Texture2D, OutputArray dst) |
将 ID3D11Texture2D 转换为 OutputArray。如果输入纹理格式为 DXGI_FORMAT_NV12,则数据将被上采样并颜色转换为 BGR 格式。 | |
void | cv::directx::convertFromDirect3DSurface9 (IDirect3DSurface9 *pDirect3DSurface9, OutputArray dst, void *surfaceSharedHandle=NULL) |
将 IDirect3DSurface9 转换为 OutputArray。 | |
void | cv::directx::convertToD3D10Texture2D (InputArray src, ID3D10Texture2D *pD3D10Texture2D) |
将 InputArray 转换为 ID3D10Texture2D。 | |
void | cv::directx::convertToD3D11Texture2D (InputArray src, ID3D11Texture2D *pD3D11Texture2D) |
将 InputArray 转换为 ID3D11Texture2D。如果目标纹理格式为 DXGI_FORMAT_NV12,则输入 UMat 预期为 BGR 格式,并且数据将被下采样并颜色转换为 NV12。 | |
void | cv::directx::convertToDirect3DSurface9 (InputArray src, IDirect3DSurface9 *pDirect3DSurface9, void *surfaceSharedHandle=NULL) |
将 InputArray 转换为 IDirect3DSurface9。 | |
int | cv::directx::getTypeFromD3DFORMAT (const int iD3DFORMAT) |
从 DirectX 类型获取 OpenCV 类型。 | |
int | cv::directx::getTypeFromDXGI_FORMAT (const int iDXGI_FORMAT) |
从 DirectX 类型获取 OpenCV 类型。 | |
Context & | cv::directx::ocl::initializeContextFromD3D10Device (ID3D10Device *pD3D10Device) |
从 D3D10 设备创建 OpenCL 上下文。 | |
Context & | cv::directx::ocl::initializeContextFromD3D11Device (ID3D11Device *pD3D11Device) |
从 D3D11 设备创建 OpenCL 上下文。 | |
Context & | cv::directx::ocl::initializeContextFromDirect3DDevice9 (IDirect3DDevice9 *pDirect3DDevice9) |
从 Direct3DDevice9 设备创建 OpenCL 上下文。 | |
Context & | cv::directx::ocl::initializeContextFromDirect3DDevice9Ex (IDirect3DDevice9Ex *pDirect3DDevice9Ex) |
从 Direct3DDevice9Ex 设备创建 OpenCL 上下文。 | |
void cv::directx::convertFromD3D10Texture2D | ( | ID3D10Texture2D * | pD3D10Texture2D, |
OutputArray | dst | ||
) |
#include <opencv2/core/directx.hpp>
将 ID3D10Texture2D 转换为 OutputArray。
pD3D10Texture2D | - 源 D3D10 纹理 |
dst | - 目标 OutputArray |
void cv::directx::convertFromD3D11Texture2D | ( | ID3D11Texture2D * | pD3D11Texture2D, |
OutputArray | dst | ||
) |
#include <opencv2/core/directx.hpp>
将 ID3D11Texture2D 转换为 OutputArray。如果输入纹理格式为 DXGI_FORMAT_NV12,则数据将被上采样并颜色转换为 BGR 格式。
pD3D11Texture2D | - 源 D3D11 纹理 |
dst | - 目标 OutputArray |
void cv::directx::convertFromDirect3DSurface9 | ( | IDirect3DSurface9 * | pDirect3DSurface9, |
OutputArray | dst, | ||
void * | surfaceSharedHandle = NULL |
||
) |
#include <opencv2/core/directx.hpp>
将 IDirect3DSurface9 转换为 OutputArray。
pDirect3DSurface9 | - 源 D3D10 纹理 |
dst | - 目标 OutputArray |
surfaceSharedHandle | - 共享句柄 |
void cv::directx::convertToD3D10Texture2D | ( | InputArray | src, |
ID3D10Texture2D * | pD3D10Texture2D | ||
) |
#include <opencv2/core/directx.hpp>
将 InputArray 转换为 ID3D10Texture2D。
src | - 源 InputArray |
pD3D10Texture2D | - 目标 D3D10 纹理 |
void cv::directx::convertToD3D11Texture2D | ( | InputArray | src, |
ID3D11Texture2D * | pD3D11Texture2D | ||
) |
#include <opencv2/core/directx.hpp>
将 InputArray 转换为 ID3D11Texture2D。如果目标纹理格式为 DXGI_FORMAT_NV12,则输入 UMat 预期为 BGR 格式,并且数据将被下采样并颜色转换为 NV12。
src | - 源 InputArray |
pD3D11Texture2D | - 目标 D3D11 纹理 |
void cv::directx::convertToDirect3DSurface9 | ( | InputArray | src, |
IDirect3DSurface9 * | pDirect3DSurface9, | ||
void * | surfaceSharedHandle = NULL |
||
) |
#include <opencv2/core/directx.hpp>
将 InputArray 转换为 IDirect3DSurface9。
src | - 源 InputArray |
pDirect3DSurface9 | - 目标 D3D10 纹理 |
surfaceSharedHandle | - 共享句柄 |
int cv::directx::getTypeFromD3DFORMAT | ( | const int | iD3DFORMAT | ) |
#include <opencv2/core/directx.hpp>
从 DirectX 类型获取 OpenCV 类型。
iD3DFORMAT | - D3D9 的枚举 D3DTYPE |
int cv::directx::getTypeFromDXGI_FORMAT | ( | const int | iDXGI_FORMAT | ) |
#include <opencv2/core/directx.hpp>
从 DirectX 类型获取 OpenCV 类型。
iDXGI_FORMAT | - D3D10/D3D11 的枚举 DXGI_FORMAT |
Context & cv::directx::ocl::initializeContextFromD3D10Device | ( | ID3D10Device * | pD3D10Device | ) |
#include <opencv2/core/directx.hpp>
从 D3D10 设备创建 OpenCL 上下文。
pD3D10Device | - 指向 D3D10 设备的指针 |
Context & cv::directx::ocl::initializeContextFromD3D11Device | ( | ID3D11Device * | pD3D11Device | ) |
#include <opencv2/core/directx.hpp>
从 D3D11 设备创建 OpenCL 上下文。
pD3D11Device | - 指向 D3D11 设备的指针 |
Context & cv::directx::ocl::initializeContextFromDirect3DDevice9 | ( | IDirect3DDevice9 * | pDirect3DDevice9 | ) |
#include <opencv2/core/directx.hpp>
从 Direct3DDevice9 设备创建 OpenCL 上下文。
pDirect3DDevice9 | - 指向 Direct3Device9 设备的指针 |
Context & cv::directx::ocl::initializeContextFromDirect3DDevice9Ex | ( | IDirect3DDevice9Ex * | pDirect3DDevice9Ex | ) |
#include <opencv2/core/directx.hpp>
从 Direct3DDevice9Ex 设备创建 OpenCL 上下文。
pDirect3DDevice9Ex | - 指向 Direct3DDevice9Ex 设备的指针 |