OpenCV  4.10.0
开源计算机视觉
加载中...
搜索中...
没有匹配项
| 命名空间 | 枚举 | 函数
opengl.hpp 文件参考
#include "opencv2/core.hpp"
#include "ocl.hpp"
opengl.hpp 的包含依赖关系图

类  cv::ogl::Arrays
 OpenGL 客户端顶点数组的封装。 更多信息...
 
类  cv::ogl::Buffer
 具有引用计数的 OpenGL 缓冲对象智能指针。 更多信息...
 
类  cv::ogl::Texture2D
 具有引用计数的 OpenGL 2D 纹理内存智能指针。 更多信息...
 

命名空间

命名空间  cv
 与磁盘上文件关联的文件存储的“黑匣子”表示形式。
 
命名空间  cv::cuda
 
命名空间  cv::ogl
 
命名空间  cv::ogl::ocl
 

枚举

枚举  cv::ogl::RenderModes {
  cv::ogl::POINTS = 0x0000 ,
  cv::ogl::LINES = 0x0001 ,
  cv::ogl::LINE_LOOP = 0x0002 ,
  cv::ogl::LINE_STRIP = 0x0003 ,
  cv::ogl::TRIANGLES = 0x0004 ,
  cv::ogl::TRIANGLE_STRIP = 0x0005 ,
  cv::ogl::TRIANGLE_FAN = 0x0006 ,
  cv::ogl::QUADS = 0x0007 ,
  cv::ogl::QUAD_STRIP = 0x0008 ,
  cv::ogl::POLYGON = 0x0009
}
 渲染模式 更多信息...
 

函数

void  将 OpenCV Texture2D 对象转换为 OutputArray。
 
void cv::ogl::convertToGLTexture2D (InputArray src, Texture2D &texture)
 将 InputArray 转换为 Texture2D 对象。
 
Contextcv::ogl::ocl::initializeContextFromGL ()
 从 GL 创建 OpenCL 上下文。
 
UMat cv::ogl::mapGLBuffer (const Buffer &buffer, AccessFlag accessFlags=ACCESS_READ|ACCESS_WRITE)
 Buffer 对象映射到 CL 端进行处理(转换为 UMat)。
 
void cv::ogl::render (const Arrays &arr, InputArray indices, int mode=POINTS, Scalar color=Scalar::all(255))
 
void cv::ogl::render (const Arrays &arr, int mode=POINTS, Scalar color=Scalar::all(255))
 
void cv::ogl::render (const Texture2D &tex, Rect_< double > wndRect=Rect_< double >(0.0, 0.0, 1.0, 1.0), Rect_< double > texRect=Rect_< double >(0.0, 0.0, 1.0, 1.0))
 渲染 OpenGL 纹理或图元。
 
void cv::cuda::setGlDevice (int device=0)
 设置 CUDA 设备,并使用 OpenGL 互操作对其初始化,以供当前线程使用。
 
void cv::ogl::un
 解除映射Buffer对象(释放以前从 Buffer 映射的 UMat)。