OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
无匹配项
cv::ogl 命名空间参考

命名空间

命名空间 ocl
 

类 Arrays
 OpenGL 客户端顶点数组的包装器。 更多…
 
类 Buffer
 具有引用计数的 OpenGL 缓冲区对象的智能指针。 更多…
 
类 Texture2D
 具有引用计数的 OpenGL 2D 纹理内存的智能指针。 更多…
 

枚举

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

函数

void convertFromGLTexture2D (const Texture2D &texture, OutputArray dst)
 Texture2D 对象转换为 OutputArray。
 
void convertToGLTexture2D (InputArray src, Texture2D &texture)
 将 InputArray 转换为 Texture2D 对象。
 
UMat mapGLBuffer (const Buffer &buffer, AccessFlag accessFlags=ACCESS_READ|ACCESS_WRITE)
 映射 Buffer 对象以便在 CL 端处理(转换为 UMat)。
 
void render (const Arrays &arr, InputArray indices, int mode=POINTS, Scalar color=Scalar::all(255))
 
void render (const Arrays &arr, int mode=POINTS, Scalar color=Scalar::all(255))
 
void 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 unmapGLBuffer (UMat &u)
 取消映射 Buffer 对象(释放 UMat,之前从 Buffer 映射)。