- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 VS2017下配置pcl1.8.1
由于本人利用PCL与QT进行了联合开发,替换了原有PCL安装目录中VTK文件,因此配置也略有不同,在这里记录一下,供自己以及大家参考。1.属性->VC++目录->包含目录 $(PCL_ROOT)\include\pcl-1.8; $(PCL_ROOT)\3rdParty\Boost\include\boost-1_64; $(PCL_ROOT)\3rdParty\Eigen\eigen3; $(PCL_ROOT)\3rdParty\FLANN\include; $(PCL_ROOT)
2022-01-13 10:40:32
325
原创 PCL1.8.1+QT5.14.2环境配置
PCL1.8.1+QT5.14.2环境配置PCL1.8.1安装QT中的相关配置PCL1.8.1安装双击pcl安装包按照安装向导进行安装:安装过程中注意以下四点:pcl与QT进行联合开发的情况下,QT因为不支持带中文和空格的路径,因此将pcl安装再C盘下,对应路径如下图所示:安装过程中需要将OPENNI2安装到目录C:\PCL1.8.1\3rdParty\OpenNI2。在OpenNI2安装时会提示文件路径过长,此时点击确认即可。pcl与QT进行联合开发的情况下,原来的VTK不能用了,需要
2021-11-30 11:21:40
2795
4
原创 ubuntu下使用clion配置QT和opencv
配置opencv本人直接在ubuntu下安装的ROS,自带了opencv很方便,还有PCL的库,推荐使用。QT安装1.去qt官网下载安装包。本人使用的是qt-opensource-linux-x64-5.13.1.run利用终端更改安装包的权限chmod 777 qt-opensource-linux-x64-5.13.1.run终端下运行安装包,一路next就行了,注意安装到/opt/目录下。./qt-opensource-linux-x64-5.13.1.run2.配置环境终端下打
2020-11-11 21:59:37
1536
2
原创 ubuntu下如何使用Clion愉快的编写pcl
1.Clion安装自行百度吧。注意clion与搜狗输入法冲突,一运行clion就卡死,卸载搜狗吧,装别的输入法,我用的谷歌pinyin。2.Clion配置想要舒舒服服的写代码当然要配置好自己手中的兵器。首先配置中文环境:在设置–plugins中搜索chinese插件并添加重启另外还要解决clion中输出中文乱码的问题:都设置成utf-8格式,特别注意编译器右下角也选择utf-8,我使用GBK仍然乱码,解决不了。2.配置pcl的cmakelist在clion自动生成的cmakelist
2020-11-03 12:22:37
1016
2
原创 基于kdtree与svd的迭代最近点ICP算法的matlab实现
概述最近在研究点云配准算法,发现用matlab来对点云进行处理比PCL更加方便,于是自己在matlab中实现了对点云配准算法(ICP)的实现,该方法首先通过kdtree来搜索创建对应点集,然后利用奇异值分解的方法求解旋转矩阵和平移矢量,最终将求得的齐次变换矩阵应用于待配准的点云,完成配准操作代码实现废话不多说直接上代码分享给大家:// An highlighted blockfunction [P_registered,e1,e2]=icp(P,Q,max_iterations)ticNS
2020-07-17 21:55:30
2131
8
原创 史上最全Python飞机大战(外星人入侵)
论述最近,在学习Python,前面已经写了一个比较比较简单地飞机大战,这次我们增加一点难度,给飞机大战添加更多的功能,代码内容也相应的会增加不少,其代码块主要分为8块,详细内容如下:1.主程序块:alien_invasion.py该py文件为游戏的主要运行程序,其代码内容如下:# author: jinxian time:2020/5/22import sysimport pygamefrom ship import Shipfrom setting import Settingsimp
2020-06-02 21:14:18
1875
3
原创 Python 飞机大战代码练习
Python 飞机大战代码练习最近在自学Python,参照代码自己写了一遍飞机大战游戏的代码。主要应用的模块为pygame。整个代码如下所示,主要分为主模块和各种精灵类定义模块,记录一下自己的学习历程。下面展示一些 全部代码内容。// 主模块import pygamefrom plane_sprite import *class PlaneGame(object): """飞机大战主程序""" def __init__(self): print("游戏初始化
2020-05-19 10:52:32
544
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人