OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
opengl.hpp ファイル
#include "opencv2/core.hpp"
#include "ocl.hpp"
Include dependency graph for opengl.hpp:

クラス

class  cv::ogl::Arrays
 OpenGL クライアントサイド頂点配列のラッパー。詳細...
 
class  cv::ogl::Buffer
 参照カウント付きの OpenGL バッファオブジェクト用スマートポインタ。詳細...
 
class  cv::ogl::Texture2D
 参照カウント付きの OpenGL 2D テクスチャメモリ用スマートポインタ。詳細...
 

名前空間

namespace  cv
 
namespace  cv::cuda
 
namespace  cv::ogl
 
namespace  cv::ogl::ocl
 

列挙型

enum  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 cv::ogl::convertFromGLTexture2D (const Texture2D &texture, OutputArray dst)
 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::unmapGLBuffer (UMat &u)
 Buffer オブジェクトのマップを解除する(Buffer から以前にマップされた UMat を解放する)。