Creo4.0显示点云的方法

标签: Creo PCD
25人阅读 评论(0) 收藏 举报

思路:pcd->pts,Creo显示pts

源文件:test.pcd

pcd->pts方法:

#include <iostream>
#include <fstream>
#include <pcl\io\pcd_io.h>

typedef pcl::PointCloud<pcl::PointXYZ> PointCloud;
typedef pcl::PointCloud<pcl::PointXYZ>::Ptr PointCloudPtr;

void writePTS(std::string filename, PointCloudPtr cloud)
{
	ofstream of;
	of.open(filename);
	size_t num = cloud->points.size();
	if (num == 0)
	{
	}
	else
	{

		for (size_t i = 0; i < num; i++)
		{
			double x = cloud->points[i].x;
			double y = cloud->points[i].y;
			double z = cloud->points[i].z;
			string s = std::to_string(x) + "    " + std::to_string(y) + "    " + std::to_string(z);
			of << s << std::endl;
		}
	}
	of.close();
}
int main()
{
	PointCloudPtr cloud(new PointCloud);
	std::string pcdfilename = "test.pcd";
	if (pcl::io::loadPCDFile(pcdfilename, *cloud) == -1)
	{
		std::cout << "Could not open pcd file " << std::endl;      
		return -1;
	}  
	std::string filestring = "D://test.pts"; 
	writePTS(filestring, cloud);
	return 0;
}

Creo显示pts:


在获取数据下点击导入按钮,选中test.pts,确认即可。



查看评论

QT实现的Opencv图像处理、点云显示、例子演示系统,最新版:2017-11-29

  • 2017年11月29日 13:16
  • 63.29MB
  • 下载

在新建的Qt项目中添加显示点云的部件

1.项目所使用环境说明在win7系统中,开发环境为VS2015+PCL1.8.0。2.具体添加步骤2.1.新建Qt项目 新建完项目之后->next->next;2.2.修改类名为“mainwindo...
  • j_cou
  • j_cou
  • 2017-08-26 17:48:04
  • 382

Creo4.0安装与VS2015环境下的开发配置

Creo4.0+VS2015 1. Creo4.0 M010下载地址 http://www.zh2013.com/post/20170627.html 建议使用迅雷下载 2. 安装Creo4....
  • weixin_38354109
  • weixin_38354109
  • 2018-02-28 10:29:26
  • 269

三维点云显示

  • 2018年01月24日 14:32
  • 46.91MB
  • 下载

PCL库实时显示点云流

近期需要将三维点云图实时显示出来,关于点云库,有PCL和opengl。pcl在处理点云的算法上有优势,opengl做点云的显示与渲染有优势。 由于点云处理操作较多,所以就选择了PCL的库来处理。 ...
  • u014049811
  • u014049811
  • 2017-07-12 14:38:10
  • 2349

PCL点云的显示

PCL点云的显示首先要安装PCL,我的环境是VS2013,安装包大约306M,因为之前找到的一个安装包不全,我卸载了重新安装了全的,要不然很多函数都用不了,这个一定得注意。...
  • u012383766
  • u012383766
  • 2017-03-07 15:38:13
  • 833

点云实时显示

激光雷达要用到点云的实时显示,所以记录下来。 simpleVis(pcl::PointCloud::ConstPtr cloud, pcl::PointCloud::ConstPtr cloud2)...
  • u013656369
  • u013656369
  • 2018-01-05 16:50:29
  • 181

OpenGL实现三维点云显示,鼠标控制

  • 2016年06月08日 17:33
  • 9.34MB
  • 下载

PCL编程->三维彩色点云显示

三维彩色点云显示PCL库有两种方式 pcl::PointCloud::Ptr cloud(new pcl::PointCloud); // 创建点云(指针) if(pcl::io::loa...
  • sunboyiris
  • sunboyiris
  • 2017-08-18 13:55:43
  • 1011

VTK点云的显示

参考资料 [1]vtk点云数据的显示
  • Q1302182594
  • Q1302182594
  • 2015-05-07 20:45:23
  • 2280
    个人资料
    等级:
    访问量: 2万+
    积分: 543
    排名: 9万+
    最新评论