Logo
OpenCV  2.4.13.5
Open Source Computer Vision
Classes | Namespaces | Enumerations | Functions
opengl_interop.hpp File Reference
#include "opencv2/core/core.hpp"
#include "opencv2/core/opengl_interop_deprecated.hpp"

Classes

class   cv::ogl::Buffer
  Smart pointer for OpenGL buffer memory with reference counting. More...
 
  Smart pointer for OpenGL 2D texture memory with reference counting. More...
 
class   cv::ogl::Arrays
  OpenGL Arrays. More...
 

Namespaces

  cv
 
  cv::ogl
 
  cv::gpu
 

Enumerations

enum   {
  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
}
  render mode More...
 

Functions

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))
  render texture rectangle in window More...
 
void  cv::ogl::render (const Arrays &arr, int mode=POINTS, Scalar color=Scalar::all(255))
  render OpenGL arrays More...
 
void  cv::ogl::render (const Arrays &arr, InputArray indices, int mode=POINTS, Scalar color=Scalar::all(255))
 
  set a CUDA device to use OpenGL interoperability More...
 

AltStyle によって変換されたページ (->オリジナル) /