void main()
{
open3d::geometry::PointCloud source, target;
open3d::io::ReadPointCloud("C:/Users/chili1080/Desktop/Augmented ICL-NUIM Dataset-jyx/livingroom1-fragments-ply/cloud_bin_0.ply", source);
open3d::io::ReadPointCloud("C:/Users/chili1080/Desktop/Augmented ICL-NUIM Dataset-jyx/livingroom1-fragments-ply/cloud_bin_1.ply", target);
Eigen::Vector3d color_source(1, 0.706, 0);
Eigen::Vector3d color_target(0, 0.651, 0.929);
source.PaintUniformColor(color_source);
target.PaintUniformColor(color_target);
std::vector<std::shared_ptr<const geometry::Geometry>> geometry_ptrs;
auto cloud_ptr = std::make_shared<open3d::geometry::PointCloud>();
open3d::io::ReadPointCloud("C:/Users/chili1080/Desktop/Augmented ICL-NUIM Dataset-jyx/livingroom1-fragments-ply/cloud_bin_0.ply", *cloud_ptr);
geometry_ptrs.push_back(cloud_ptr);
auto cloud_ptr1 = std::make_shared<open3d::geometry::PointCloud>();
open
c++ open3d读取并显示点云
最新推荐文章于 2024-07-14 10:35:49 发布
本文档介绍如何利用C++编程语言和Open3D库来读取3D点云数据,并将其有效地可视化展示。通过实例代码,详细解释了点云加载和显示的关键步骤,帮助读者理解Open3D在处理三维几何数据方面的应用。
摘要由CSDN通过智能技术生成