42
#ifndef OPENCV_CORE_DIRECTX_HPP
43
#define OPENCV_CORE_DIRECTX_HPP
48
#if !defined(__d3d11_h__)
50
struct
ID3D11Texture2D;
53
#if !defined(__d3d10_h__)
55
struct
ID3D10Texture2D;
58
#if !defined(_D3D9_H_)
59
struct
IDirect3DDevice9;
60
struct
IDirect3DDevice9Ex;
61
struct
IDirect3DSurface9;
65
namespace
cv
{
namespace
directx {
68
using namespace
cv::ocl;
This type is very similar to InputArray except that it is used for input/output and output function p...
Definition:
mat.hpp:295
CV_EXPORTS Context & initializeContextFromDirect3DDevice9Ex(IDirect3DDevice9Ex *pDirect3DDevice9Ex)
Creates OpenCL context from Direct3DDevice9Ex device
CV_EXPORTS void convertToDirect3DSurface9(InputArray src, IDirect3DSurface9 *pDirect3DSurface9, void *surfaceSharedHandle=NULL)
Converts InputArray to IDirect3DSurface9
CV_EXPORTS Context & initializeContextFromD3D11Device(ID3D11Device *pD3D11Device)
Creates OpenCL context from D3D11 device
CV_EXPORTS void convertFromD3D10Texture2D(ID3D10Texture2D *pD3D10Texture2D, OutputArray dst)
Converts ID3D10Texture2D to OutputArray
CV_EXPORTS void convertToD3D11Texture2D(InputArray src, ID3D11Texture2D *pD3D11Texture2D)
Converts InputArray to ID3D11Texture2D. If destination texture format is DXGI_FORMAT_NV12 then input ...
CV_EXPORTS void convertFromDirect3DSurface9(IDirect3DSurface9 *pDirect3DSurface9, OutputArray dst, void *surfaceSharedHandle=NULL)
Converts IDirect3DSurface9 to OutputArray
CV_EXPORTS Context & initializeContextFromDirect3DDevice9(IDirect3DDevice9 *pDirect3DDevice9)
Creates OpenCL context from Direct3DDevice9 device
CV_EXPORTS int getTypeFromD3DFORMAT(const int iD3DFORMAT)
Get OpenCV type from DirectX type
CV_EXPORTS Context & initializeContextFromD3D10Device(ID3D10Device *pD3D10Device)
Creates OpenCL context from D3D10 device
CV_EXPORTS void convertToD3D10Texture2D(InputArray src, ID3D10Texture2D *pD3D10Texture2D)
Converts InputArray to ID3D10Texture2D
CV_EXPORTS int getTypeFromDXGI_FORMAT(const int iDXGI_FORMAT)
Get OpenCV type from DirectX type
CV_EXPORTS void convertFromD3D11Texture2D(ID3D11Texture2D *pD3D11Texture2D, OutputArray dst)
Converts ID3D11Texture2D to OutputArray. If input texture format is DXGI_FORMAT_NV12 then data will b...
"black box" representation of the file storage associated with a file on disk.
Definition:
aruco.hpp:75