![]() |
OpenCV 4.12.0
開源計算機視覺
|
名稱空間 | |
| 名稱空間 | 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 對映)。 | |