OpenCV
3.4.0
Open Source Computer Vision
|
Classes | |
class | cv::ovis::WindowScene |
Functions | |
void | cv::ovis::addResourceLocation (const String &path) |
void | cv::ovis::createGridMesh (const String &name, const Size2f &size, const Size &segments=Size(1, 1)) |
void | cv::ovis::createPlaneMesh (const String &name, const Size2f &size, InputArray image=noArray()) |
void | cv::ovis::createPointCloudMesh (const String &name, InputArray vertices, InputArray colors=noArray()) |
Ptr< WindowScene > | cv::ovis::createWindow (const String &title, const Size &size, int flags=SCENE_INTERACTIVE) |
bool | cv::ovis::renderOneFrame () |
void | cv::ovis::setMaterialProperty (const String &name, int prop, const Scalar &value) |
void | cv::ovis::setMaterialProperty (const String &name, int prop, const String &value) |
void cv::ovis::addResourceLocation | ( | const String & | path | ) |
Add an additional resource location that is search for meshes, textures and materials
must be called before the first createWindow. If give path does not exist, retries inside Ogre Media Directory.
path | folder or Zip archive. |
void cv::ovis::createGridMesh | ( | const String & | name, |
const Size2f & | size, | ||
const Size & | segments = Size(1, 1) |
||
) |
creates a grid
creates a material with the same name
name | name of the mesh |
size | extents of the grid |
segments | number of segments per side |
void cv::ovis::createPlaneMesh | ( | const String & | name, |
const Size2f & | size, | ||
InputArray | image = noArray() |
||
) |
create a 2D plane, X right, Y down, Z up
creates a material and a texture with the same name
name | name of the mesh |
size | size in world units |
image | optional texture |
void cv::ovis::createPointCloudMesh | ( | const String & | name, |
InputArray | vertices, | ||
InputArray | colors = noArray() |
||
) |
creates a point cloud mesh
creates a material with the same name
name | name of the mesh |
vertices | float vector of positions |
colors | uchar vector of colors |
Ptr<WindowScene> cv::ovis::createWindow | ( | const String & | title, |
const Size & | size, | ||
int | flags = SCENE_INTERACTIVE |
||
) |
create a new rendering window/ viewport
title | window title |
size | size of the window |
flags |
bool cv::ovis::renderOneFrame | ( | ) |
update all windows
set the property of a material to the given value
name | material name |
prop | property MaterialProperty |
value | the value |