Skip to content

Instantly share code, notes, and snippets.

//in opencv/modules/viz/include/opencv2/viz/types.hpp
static Mesh load(InputArray pointCloud);
//in opencv/modules/viz/src/types.cpp
cv::viz::Mesh cv::viz::Mesh::load((InputArray pointCloud){
vtkSmartPointer<vtkCloudMatSource> cloud_source = vtkSmartPointer<vtkCloudMatSource>::New();
cloud_source->SetCloud(pointCloud);
cloud_source->Update();
vtkSmartPointer<vtkPolyData> polydata = cloud_source->GetOutput();