![]() |
OpenCV 5.0.0
Open Source Computer Vision
|
#include "opencv2/core.hpp"#include "opencv2/ptcloud/depth.hpp"#include "opencv2/ptcloud/volume.hpp"#include "opencv2/ptcloud/odometry.hpp"#include "opencv2/ptcloud/odometry_frame.hpp"#include "opencv2/ptcloud/odometry_settings.hpp"Classes | |
| class | cv::Octree |
| Octree for 3D vision. More... | |
| struct | cv::TriangleRasterizeSettings |
| Structure to keep settings for rasterization. More... | |
Namespaces | |
| namespace | cv |
Enumerations | |
| enum | cv::TriangleCullingMode { cv::RASTERIZE_CULLING_NONE = 0 , cv::RASTERIZE_CULLING_CW = 1 , cv::RASTERIZE_CULLING_CCW = 2 } |
| Face culling settings: what faces are drawn after face culling. More... | |
| enum | cv::TriangleGlCompatibleMode { cv::RASTERIZE_COMPAT_DISABLED = 0 , cv::RASTERIZE_COMPAT_INVDEPTH = 1 } |
| GL compatibility settings. More... | |
| enum | cv::TriangleShadingType { cv::RASTERIZE_SHADING_WHITE = 0 , cv::RASTERIZE_SHADING_FLAT = 1 , cv::RASTERIZE_SHADING_SHADED = 2 } |
| Triangle fill settings. More... | |
Functions | |
| void | cv::loadMesh (const String &filename, OutputArray vertices, OutputArrayOfArrays indices, OutputArray normals=noArray(), OutputArray colors=noArray(), OutputArray texCoords=noArray()) |
| Loads a mesh from a file. | |
| void | cv::loadPointCloud (const String &filename, OutputArray vertices, OutputArray normals=noArray(), OutputArray rgb=noArray()) |
| Loads a point cloud from a file. | |
| void | cv::saveMesh (const String &filename, InputArray vertices, InputArrayOfArrays indices, InputArray normals=noArray(), InputArray colors=noArray(), InputArray texCoords=noArray()) |
| Saves a mesh to a specified file. | |
| void | cv::savePointCloud (const String &filename, InputArray vertices, InputArray normals=noArray(), InputArray rgb=noArray()) |
| Saves a point cloud to a specified file. | |
| void | cv::triangleRasterize (InputArray vertices, InputArray indices, InputArray colors, InputOutputArray colorBuf, InputOutputArray depthBuf, InputArray world2cam, double fovY, double zNear, double zFar, const TriangleRasterizeSettings &settings=TriangleRasterizeSettings()) |
| Renders a set of triangles on a depth and color image. | |
| void | cv::triangleRasterizeColor (InputArray vertices, InputArray indices, InputArray colors, InputOutputArray colorBuf, InputArray world2cam, double fovY, double zNear, double zFar, const TriangleRasterizeSettings &settings=TriangleRasterizeSettings()) |
| Overloaded version of triangleRasterize() with color-only rendering. | |
| void | cv::triangleRasterizeDepth (InputArray vertices, InputArray indices, InputOutputArray depthBuf, InputArray world2cam, double fovY, double zNear, double zFar, const TriangleRasterizeSettings &settings=TriangleRasterizeSettings()) |
| Overloaded version of triangleRasterize() with depth-only rendering. | |