![]() |
OpenCV 4.12.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 | 多邊形 |
| 只有 1 行的 CV_32SC1。 | |
| Mat | tcoords |
| 只有 1 行的 CV_32FC2 或 CV_64FC2。 | |
| 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 |
只有 1 行的 CV_32SC1。
原始整數列表,形式為:(n,id1,id2,...,idn, n,id1,id2,...,idn, ...),其中 n 是多邊形中的點數,id 是關聯雲的零偏移索引。
| Mat cv::viz::Mesh::tcoords |
只有 1 行的 CV_32FC2 或 CV_64FC2。
| Mat cv::viz::Mesh::texture |