- 博客(7)
- 收藏
- 关注
原创 qt cmake 工程备份互不干扰
我试验的正确的备份方式应该是,复制文件夹,不要放在跟原文件夹666同目录下,可以在该目录下再新建个比如copy文件夹,将复制的文件夹放入copy文件夹中,更改为比如666_copy,进入666_copy,删除CMakeLists.txt.user,记事本打开CMakeLists.txt,ctrl+h查找原工程名字666,全部替换为666_copy,保存退出,再使用qt打开CMakeLists.txt重新编译就行了。怪麻烦的,但能用,如果有更简单的欢迎告诉我。
2023-04-30 13:58:52
166
原创 qt+vtk+pcl实现点云体素下采样
中的open_clicked函数中转化与可视化部分代码扒下来封装到updatePointCloud函数中,方便调用。mainwindow.cpp构造函数中,添加代码在菜单栏创建滤波—>下采样—>体素滤波。pcl_function.cpp中添加下采样函数,其中代码还少,都贴出来了。mainwindow.h添加槽函数,实例对话框。点云处理完后还得从pcl转vtk再可视化,把。如果要添加其他点云处理,过程大同小异。修改后的读取点云的函数,更简洁。
2023-04-20 13:54:09
398
1
原创 qt+vtk 滑条更改点云大小,按钮切换六种视图
给代表每个视图的按钮编写槽函数,实现以点云中心为相机中心,切换视图后能够完整显示整个点云。
2023-04-19 12:00:00
1272
1
原创 qt,使用vtk完成点云数量显示,点云高程渲染
分别获取了点云数据的最小和最大x坐标,这里将这两个值作为高程渲染的最低点和最高点的x坐标。由于这里只需要在x轴上进行高程渲染,所以y和z坐标都设置为0。这样就可以将整个点云的x轴范围作为高程渲染的范围,从而使得高度信息在x轴方向上呈现。在mainwindow.h下添加定义高程渲染的函数,可以在private slots:上面新输入个public slots:,将下面一行代码放其下面。在ui界面添加3个pushbutton,名字更改为X,Y,Z,分别右键转到槽...其中,根据传入的轴参数设置高程渲染参数中,
2023-04-19 08:00:00
1770
4
原创 qt,qvtkopenglwidget,读取并通过vtk可视化点云
mainwindow.h中,在private slots中添加声明槽函数。在mainwindow.cpp中的构造函数中,添加菜单,链接各自的槽函数。在mainwindow.cpp中添加槽函数:打开点云文件并可视化点云。在mainwindow.h中添加vtk相关头文件。在pcl_function.h中添加必要头文件。保存为点云文件,只输入名字默认保存为pcd文件。,添加读取,保存,可视化点云文件。private中添加定义。
2023-04-18 15:12:22
1600
1
原创 qt cmake qvtkopenglwidget初始化
qt,cmake,qvtkwidget,qvtkopenglwidget,pcl,vtk
2023-04-15 13:57:58
1314
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人