OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
directx.hpp 檔案參考
#include "mat.hpp"
#include "ocl.hpp"
directx.hpp 的包含依賴關係圖

名稱空間

名稱空間  cv
 
名稱空間  cv::directx
 
名稱空間  cv::directx::ocl
 

函式

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 型別。
 
Contextcv::directx::ocl::initializeContextFromD3D10Device (ID3D10Device *pD3D10Device)
 從 D3D10 裝置建立 OpenCL 上下文。
 
Contextcv::directx::ocl::initializeContextFromD3D11Device (ID3D11Device *pD3D11Device)
 從 D3D11 裝置建立 OpenCL 上下文。
 
Contextcv::directx::ocl::initializeContextFromDirect3DDevice9 (IDirect3DDevice9 *pDirect3DDevice9)
 從 Direct3DDevice9 裝置建立 OpenCL 上下文。
 
Contextcv::directx::ocl::initializeContextFromDirect3DDevice9Ex (IDirect3DDevice9Ex *pDirect3DDevice9Ex)
 從 Direct3DDevice9Ex 裝置建立 OpenCL 上下文。