- 博客(13)
- 收藏
- 关注
原创 python文件中函数之间的相互调用关系可视化
在看别人写的程序时,如果能够知道程序中函数之间的相互调用关系,对于理解程序有很大的帮助。示例程序如下,把该程序命名为 test.pyfrom my_function import func0, func1def func2(): """ Discription: Call function 1 Args: xx Returns: xx """ func1() passdef func3(): """ D.
2022-01-14 18:18:15 1535
原创 读取python文件中的所有函数及函数描述
在写代码的时候经常需要导入其他文件中的函数,或是需要观察某个python文件中所有函数的注释。但是网上找了下找到这样的程序,于是决定自己写一个。示例程序如下,把该程序命名为 test.pyfrom my_function import func0, func1def func2(): """ Discription: Call function 1 Args: xx Returns: xx """ func1() p.
2022-01-14 18:01:02 3538
原创 Matlab 读取 pcd 文件
Matlab 读取 pcd 文件使用 matlab 读取 pcd 文件,代码如下:% 读取 pcd 文件,并取出 xyz 坐标ptCloud = pcread('table.pcd');% 可视化显示当前 pcd 文件pcshow(ptCloud);% 将该文件的 xyz 坐标取出point_xyz = ptCloud.Location;% 分别取出 x, y, z 坐标,并转化为 double 型(一开始是 single 类型)px = double(point_xyz(:,1));
2021-09-30 09:02:21 6159
原创 Could not find a package configuration file provided by “rviz“, rvizConfig.cmake, rviz-config.cmake
在 catkin_make 的时候遇到以下情况,因为在 CMakeLists.txt 里面调用了:find_package(catkin REQUIRED COMPONENTS rviz)-- Could NOT find rviz (missing: rviz_DIR)-- Could not find the required component 'rviz'. The following CMake error indicates that you either need to install.
2021-05-24 14:41:55 3292
原创 PCL点云根据强度着色绘图
刚刚在网上搜了一下,使用 PCL 库,根据点云数据的强度的大小,对点云进行着色的程序,并没有找到特别合适的,于是我参考网上的一个教程,稍微改写了一下。参考链接:PCL可视化点云颜色特征参考根据 z 坐标值着色的程序:#include <iostream>#include <pcl/point_types.h>#include <pcl/io/ply_io.h>#include <pcl/visualization/pcl_visualizer.h&.
2021-05-17 09:33:53 4407 7
原创 error: ‘class pcl::UniformSampling<pcl::PointXYZRGBA>’ has no member named ‘compute’ 解决方法
这是我在运行《点云库PCL从入门到精通》书中 P239 页代码时,编译出现的错误解决方法:在源代码中找到调用了 uniform_sampling.compute 的两个语句,并进行如下替换即可//uniform_sampling.compute(sampled_indices);//pcl::copyPointCloud(*model, sampled_indices.points, *model_keypoints);//将上面的两行替换为下面的一行uniform_sampling.fil.
2021-05-11 15:22:38 991 3
原创 PCL1.9段错误segmentation fault(在调用visualization库时),两个版本PCL安装共存
系统:Ubuntu 16.94, PCL 1.9.1在运行书《点云库PCL从入门到精通》第5章可视化中的程序时,编译通过后,在执行程序时,总是会出现:段错误 的情况在搜寻了网上各种资料后,升级了 Qt, VTK 等的版本,还是没有解决,推测是因为 PCL 1.9 和 gc++ 版本冲突的问题解决方法:安装 PCL 1.8.1可以在不卸载之前原有的 PCL 1.9 的情况下,再安装一个 PCL 1.8.1 即可,参考教程:PCL库多版本共存问题只要不与之前的 PCL 1.9 安装在同一个目录,应该.
2021-05-11 12:26:12 1734
原创 《点云库PCL从入门到精通》程序在Linux Ubuntu上运行
《点云库PCL从入门到精通》这本书中,虽然在第二章介绍了在 windows 和 linux 上的安装方法,但是书里面的程序都是在 windows 上运行的,所以写一下如何在 linux 中运行书中程序。系统:Ubuntu 16.04,PCL 1.8.1以第二章例1的程序为例,另外书中的滤波测试程序好像有点问题,我在本文最后附上了我所使用的 testfilter.cpp 和相应的 CMakeLists.txt 文件(也就是在 src 里面的两个文件)如下图所示,程序中的文件夹命名为 source,.
2021-05-11 12:07:25 593
原创 LOAM Livox安装配置ROS, PCL过程中遇到的坑
LOAM-Livox 安装配置ROS, PCL过程中遇到的坑文章目录LOAM-Livox 安装配置ROS, PCL过程中遇到的坑前言(安装各种库的版本)ROS 安装中遇到的坑PCL 安装中的坑PCL - 虚拟机无法分配内存 virtual memory exhausted: Cannot allocate memoryPCL 1.9 和 1.7PCL 安装中 make 突然出现暂停或不再继续时Loam-livox 2.build catkin_makeLoam-livox 测试前言(安装各种库的版本)
2021-04-12 23:12:30 2326 2
原创 pyechart省份名称重叠解决方法
pyechart省份名称重叠最近在用 pyechart 自己鼓捣一个项目,想绘制一个地图,该项目的地址:项目代码链接最后 render 成 html 文件后,用浏览器打开如下:从图片中可以看出来,地图中很多省份的名称都重叠在一起了,比如说甘肃和青海两个省份的名称,已经江浙沪那里也显得很挤,当然,这一方面是由于字体比较大,但是其名称显示的位置的确没有居中,应该是显示在省会城市的旁边,所以有时会就会导致名称重叠。解决方法1——本地修改一开始我看了官方在github上的文档,并查看了一些上面的
2021-03-17 14:23:52 2106 4
原创 python双人贪吃蛇游戏
前言小时候玩过红白机和诺基亚手机的贪吃蛇,因为见到的大多数贪吃蛇都是单人游戏,所以常常就是我只能看着别人玩,或者别人看着我玩,却没法两个人一起愉快地玩耍。由此产生了做一个可以双人玩的贪吃蛇想法,并且从小时候一直到现在,之前python还没有那么火的时候,就在网上看过一些用python写游戏的教程。后来系统地自学了python,就打算将双人贪吃蛇安排上了。运行环境Python 3.7.6Pygame 1.9.6编译器:Spyder双人贪吃蛇在游戏中,蓝色的玩家也就是1P通过WASD控制方
2021-01-13 13:21:38 1468 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人