OpenCV 4.12.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 多邊形
 只有 1 行的 CV_32SC1。
 
Mat tcoords
 只有 1 行的 CV_32FC2 或 CV_64FC2。
 
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

只有 1 行的 CV_32SC1。

原始整數列表,形式為:(n,id1,id2,...,idn, n,id1,id2,...,idn, ...),其中 n 是多邊形中的點數,id 是關聯雲的零偏移索引。

◆ tcoords

Mat cv::viz::Mesh::tcoords

只有 1 行的 CV_32FC2 或 CV_64FC2。

◆ texture

Mat cv::viz::Mesh::texture

此類的文件是從以下檔案生成的