OpenCV  4.10.0
开源计算机视觉库
正在加载...
正在搜索...
无匹配结果
公共类型 | 公共成员函数 | 静态公共成员函数 | 公共属性 | 所有成员列表
cv::viz::Mesh 类参考

此类封装了网格属性,可以从 ply 文件加载网格。: 更多...

#include <opencv2/viz/types.hpp>

cv::viz::Mesh 的协作图

公共类型

枚举  {
  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 文件加载网格。

成员枚举文档

◆ 匿名枚举

匿名枚举
枚举值
LOAD_AUTO 
LOAD_PLY 
LOAD_OBJ 

构造函数和析构函数文档

◆ Mesh()

cv::viz::Mesh::Mesh ( )
inline

成员函数文档

◆ load()

static Mesh cv::viz::Mesh::load ( const String file,
int  type = LOAD_PLY 
)
static

从 ply 或 obj 文件加载网格。

参数
file文件名
type文件类型(目前仅支持 PLY 和 OBJ)

文件类型**可以是以下之一

  • LOAD_PLY
  • LOAD_OBJ

成员数据文档

◆ cloud

Mat cv::viz::Mesh::cloud

类型为 CV_32FC3 或 CV_64FC3 的点坐标,仅包含 1 行

◆ colors

Mat cv::viz::Mesh::colors

类型为 CV_8UC3 或 CV_8UC4 的点颜色,仅包含 1 行

◆ normals

Mat cv::viz::Mesh::normals

类型为 CV_32FC3、CV_32FC4、CV_64FC3 或 CV_64FC4 的点法线,仅包含 1 行

◆ polygons

Mat cv::viz::Mesh::polygons

CV_32SC1,仅包含 1 行。

原始整型列表,格式为:(n,id1,id2,...,idn, n,id1,id2,...,idn, ...) 其中 n 是多边形中的点数,id 是与关联点云的零偏移索引。

◆ tcoords

Mat cv::viz::Mesh::tcoords

CV_32FC2 或 CV_64FC2,仅包含 1 行。

◆ texture

Mat cv::viz::Mesh::texture

此类的文档是从以下文件生成的