OpenCV 4.10.0
开源计算机视觉库
|
此类封装了网格属性,可以从 ply 文件加载网格。: 更多...
#include <opencv2/viz/types.hpp>
公共类型 | |
枚举 | { LOAD_AUTO = 0 , LOAD_PLY = 1 , LOAD_OBJ = 2 } |
公共成员函数 | |
Mesh () | |
静态公共成员函数 | |
static Mesh | load (const String &file, int type=LOAD_PLY) |
从 ply 或 obj 文件加载网格。 | |
公共属性 | |
Mat | cloud |
类型为 CV_32FC3 或 CV_64FC3 的点坐标,仅包含 1 行 | |
Mat | colors |
类型为 CV_8UC3 或 CV_8UC4 的点颜色,仅包含 1 行 | |
Mat | normals |
类型为 CV_32FC3、CV_32FC4、CV_64FC3 或 CV_64FC4 的点法线,仅包含 1 行 | |
Mat | polygons |
CV_32SC1,仅包含 1 行。 | |
Mat | tcoords |
CV_32FC2 或 CV_64FC2,仅包含 1 行。 | |
Mat | texture |
此类封装了网格属性,可以从 ply 文件加载网格。
|
inline |
从 ply 或 obj 文件加载网格。
file | 文件名 |
type | 文件类型(目前仅支持 PLY 和 OBJ) |
文件类型**可以是以下之一
Mat cv::viz::Mesh::cloud |
类型为 CV_32FC3 或 CV_64FC3 的点坐标,仅包含 1 行
Mat cv::viz::Mesh::colors |
类型为 CV_8UC3 或 CV_8UC4 的点颜色,仅包含 1 行
Mat cv::viz::Mesh::normals |
类型为 CV_32FC3、CV_32FC4、CV_64FC3 或 CV_64FC4 的点法线,仅包含 1 行
Mat cv::viz::Mesh::polygons |
CV_32SC1,仅包含 1 行。
原始整型列表,格式为:(n,id1,id2,...,idn, n,id1,id2,...,idn, ...) 其中 n 是多边形中的点数,id 是与关联点云的零偏移索引。
Mat cv::viz::Mesh::tcoords |
CV_32FC2 或 CV_64FC2,仅包含 1 行。
Mat cv::viz::Mesh::texture |