![]() |
OpenCV 5.0.0
Open Source Computer Vision
|
このクラスはメッシュ属性をラップし、ply ファイルからメッシュを読み込むことができる。 : 続き...
#include <opencv2/viz/types.hpp>
公開型 | |
| enum | { LOAD_AUTO = 0 , LOAD_PLY = 1 , LOAD_OBJ = 2 } |
公開メンバ関数 | |
| Mesh () | |
静的公開メンバ関数 | |
| static Mesh | load (const String &file, int type=LOAD_PLY) |
| ply または obj ファイルからメッシュを読み込む。 | |
公開変数類 | |
| Mat | cloud |
| 1 行のみを持つ CV_32FC3 または CV_64FC3 型の点座標。 | |
| Mat | colors |
| 1 行のみを持つ CV_8UC3 または CV_8UC4 型の点の色。 | |
| Mat | normals |
| 1 行のみを持つ CV_32FC3、CV_32FC4、CV_64FC3 または CV_64FC4 型の点の法線。 | |
| Mat | polygons |
| 1 行のみを持つ CV_32SC1。 | |
| Mat | tcoords |
| 1 行のみを持つ CV_32FC2 または CV_64FC2。 | |
| Mat | texture |
このクラスはメッシュ属性をラップし、ply ファイルからメッシュを読み込むことができる。 :
|
inline |
ply または obj ファイルからメッシュを読み込む。
| file | ファイル名 |
| type | ファイルタイプ(現在は PLY と OBJ のみサポートされている) |
File type** は以下のいずれかである。
| Mat cv::viz::Mesh::cloud |
1 行のみを持つ CV_32FC3 または CV_64FC3 型の点座標。
| Mat cv::viz::Mesh::colors |
1 行のみを持つ CV_8UC3 または CV_8UC4 型の点の色。
| Mat cv::viz::Mesh::normals |
1 行のみを持つ CV_32FC3、CV_32FC4、CV_64FC3 または CV_64FC4 型の点の法線。
| Mat cv::viz::Mesh::polygons |
1 行のみを持つ CV_32SC1。
(n,id1,id2,...,idn, n,id1,id2,...,idn, ...) という形式の生の整数リスト。ここで n は多角形内の点の数、id は関連する点群への 0 始まりのインデックスである。
| Mat cv::viz::Mesh::tcoords |
1 行のみを持つ CV_32FC2 または CV_64FC2。
| Mat cv::viz::Mesh::texture |