自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 收藏
  • 关注

原创 Window11安装vim编辑器

我们在做的时候,很多文字编辑工作会默认打开Vim编辑器来进行操作。Vim是一个高度可配置的文本编辑器,旨在让创建和更改任何类型的文本变得非常高效。大多数和都将它作为vi包含在内,用惯了中的Vim编辑器,如果需在的中编辑文件,则需要单独安装视窗版的Vim。

2024-04-29 16:43:51 730

原创 ubuntu下PCL和clion结合使用_ubuntu clion使用pcl库

应用程序,然后最关键的一布是配置CMakeists.txt文件,如下,代码注释很清楚,修改参数即可。最关键的是这两段代码,加上就可以运行正常。首先在ubuntu商店下载。

2024-04-28 14:53:44 269

原创 CMake 教程

在文本中,我都是创建了一个 build 用来存放 cmake 构建和编译的产物,这里简单说下里面有些什么东西。其中Makefile是 cmake 根据顶级 CMakeLists.txt 生成的构建文件,通过该文件可以对整个项目进行编译。就是生成的可执行文件,通过该文件运行程序。是用于配置信息的头文件,是 cmake 根据文件自动生成的。其中Makefile是 cmake 根据 MathFunctions 目录下的 CMakeLists.txt 生成的构建文件。

2024-01-04 10:05:29 981

原创 Windows11+VS2022+PCL1.13.0 安装配置记录

NOMINMAX。

2023-12-25 17:52:38 1871

原创 『OPEN3D』1.1 点云处理

上例中使用。

2023-12-24 15:15:19 984

原创 Open3D 点云数据处理基础(Python版)

Open3D是一个开源库,支持快速开发处理3D数据的软件。Open3D后端是用C++实现的,经过高度优化并通过Python的前端接口公开。Open3D提供了三种数据结构:点云(point cloud)、网格(mesh)和RGB-D图像。对于每个表示,open3D都实现了一整套基本处理算法,如I/O、采样、可视化和数据转换。此外,还包括一些常用的算法,如法线估计、ICP配准等。模块功能Geometry 几何模块数据结构和基本处理算法Camera 相机模块相机模型和相机轨迹。

2023-12-24 15:08:09 3961 3

原创 Ubuntu20.04纯命令配置PCL(点云库)

然后新建一个build文件夹,在build文件夹中打开终端,输入 cmake …, 然后输入 make,然后重新输入安装命令sudo apt install libpcl-dev,问题解决并安装成功。最近在学习点云库(PCL)的使用,第一步就是在自己的电脑安装配置PCL。然后输入 ./PCL_test, 得到如下输出就表示PCL安装成功。安装好后再进行测试看PCL是否安装成功。在安装过程中可能会遇到如下错误,

2023-12-24 12:44:38 1184

原创 ubuntu20.04下安装pcl_ubuntu安装pcl

数据库,用来进行3D信息的获取与处理,和opencv相比较,opencv是用来处理二维信息,他是学术界与工业界针对点云最全的库,且网络上相关的资料很多。提前说明,本人用的是ubuntu20.04+pcl1.12.0+vtk7.1.1,使用源码编译的方式,Vtk用来完成点云的可视化。之前安装过pcl1.12.0+vtk9.1.1,最后pcl安装可视化闪退,所以还是Vtk下载的vtk7.1.1。网络上有说pcl1.8.0+vtk7.1.1是标配,但是在安装pcl1.8.1时出现过错误。

2023-12-22 22:33:39 2036

原创 PCL配置记录

cmake里勾上Qt相关的选项,点击Configure,之后点击Generate,后面就可以在install文件夹里找到sln文件,用vs2019打开,生成解决方案即可。,这个0.txt中会把0.txt和一个pkgconfig文件夹也写进去,复制到附加依赖项之前,应该把这两个删掉,否则会报错。之后前往vtk-prefix文件夹,用里面的文件替换掉${PCL_LIB}\3rdParty\VTK\下的所有文件。,对于相同功能的库,两个版本是挨着的,可以用程序把他们分别写到两个txt中。

2023-12-22 21:53:52 1017

原创 Open3D点云处理简明教程

X坐标Y坐标Z坐标这些点还可能具有与每个点相对应的“强度”值,该值仅表示从激光雷达传感器等 3D 扫描仪发射后返回到传感器的光能量。然而,值得注意的是,点云也可以从其他 3D 扫描仪和计算机辅助设计 (CAD) 模型生成。

2023-12-22 17:38:55 1037

原创 Open3D 入门教程

Open3D是一个开源库,支持快速开发处理3D数据的软件。Open3D后端是用C++实现的,经过高度优化并通过Python的前端接口公开。Open3D提供了三种数据结构: 点云 (point cloud)、网格(mesh)和RGB-D图像。对于每个表示,open3D都实现了一整套基本处理算法,如I/O、采样、可视化和数据转换。此外,还包括一些常用的算法,如法线估计、ICP 配准等。模块功能Geometry 几何模块数据结构和基本处理算法Camera 相机模块相机模型和相机轨迹。

2023-12-22 16:36:30 1540 1

原创 vmware如何使用nvidia显卡

具体操作是,在虚拟机中选择“编辑虚拟机设置”,然后在“硬件”界面中,选择“显卡”,将“显卡类型”设置为“虚拟硬件8.0”。接着,选择“使用主机的3D加速”选项,并在“显卡名称”中选择相应的NVIDIA显卡。在虚拟机编辑器中,你需要选择正确的虚拟设备类型,以确保VMware虚拟机可以成功使用NVIDIA显卡。插件的安装过程比较简单,只需要在虚拟机中打开主机管理界面,选择“安装VMware Tools插件”即可。在VMware虚拟机设置中,选择“添加硬件”并选择“PCI设备”。安装Nvidia显卡驱动程序。

2023-10-31 09:38:07 46464 7

原创 Ubuntu Desktop 20.04升级gcc-11

Ubuntu Desktop 20.04升级gcc-11_升级_02](https://img-blog.csdnimg.cn/img_convert/2c6768e5bdb1448bc62d8daeef1404b1.png。默认自带的gcc是9,需要升级到11。gcc -v 查看使用的版本为11.然后输入1,选择gcc-11即可。

2023-10-31 09:36:05 935

原创 安装终端 ·Terminator

在 ROS 中,需要频繁的使用到终端,且可能需要同时开启多个窗口,推荐一款较为好用的终端:**Terminator。

2023-10-31 08:18:44 147

原创 Hyper-V中运行Ubuntu问题汇总

Hyper-V的详细介绍可以参考微软官网:https://docs.microsoft.com/zh-cn/windows-server/virtualization/hyper-v/get-started/install-the-hyper-v-role-on-windows-server网络连接设置全屏情况下,工具条消失,怎么恢复全屏显示创建虚拟机是选择第一代或第二代。

2023-10-31 08:16:36 369

原创 WSL2升级ubuntu 22.04

【代码】WSL2升级ubuntu 22.04。

2023-10-31 08:10:17 580

原创 WSL2 ubuntu18.04安装ROS

设置默认root用户然后再切回来(我windows使用的用户名是Administrator,ubuntu的用户名字是 admin)设置默认版号和wsl内核更新(这个版号很重要,v2的wsl可以做到与win丝滑交互),之后的所有内容也是基于 WSL Ubuntu 编写。很好用,不用使用vim简直就是半吊子程序员的福音),选择自己喜欢的版本,安装即可。配置rosdepc(为之后安装kortex做准备)安装可以在win下显示的linux工具(特别是。(同时启动的虚拟机平台、hype-v)动鱼香ros一键安装。

2023-10-12 19:25:06 460

原创 Ubuntu 20.04 桌面美化

这个效果已经不错了,但是我还是不满意,继续做一些设置,让它更符合我心中的样子。美化的分享结束了,优化的分享正在准备中!

2023-10-05 20:40:50 3433

原创 ROS学习ROS基础

在learning_communication下创建msg目录,在msg目录下创建Person.msg文件uint8 sexuint8 age如没把环境变量直接写进.bashrc,则需添加环境变量a、在learning_communication下创建srv目录,在srv目录下创建AddTwoInts.srv文件int64 aint64 b---int64 sumb、在package.xml中添加功能包依赖c、在CMakeLists.txt中添加编译选项roscpprospystd_msgs。

2023-09-18 23:00:35 357

原创 ROS 入门

简介在 ROS 通信协议中,数据载体是一个较为重要组成部分,ROS 中通过 std_msgs 封装了一些原生的数据类型,比如:String、Int32、Int64、Char、Bool、Empty… 但是,这些数据一般只包含一个 data 字段,结构的单一意味着功能上的局限性,当传输一些复杂的数据,比如: 激光雷达的信息… std_msgs 由于描述性较差而显得力不从心,这种场景下可以使用自定义的消息类型int8, int16, int32, int64 (或者无符号类型: uint*)

2023-09-18 22:59:43 855

原创 VScode配置Ros环境

VScode配置Ros环境。

2023-09-13 21:33:40 1166

原创 WSL中ubuntu安装mysql数据库

安装主要分为下面的几个步骤 wsl与普通ubuntu安装的主要区别就是会在启动mysql时报错。普通ubuntu的mysql在安装完成后也会自动运行。一、删除之前安装的mysql 没有安装可以跳过mysql安装主要分为下面的几个步骤wsl与普通ubuntu安装的主要区别就是会在启动mysql时报错。普通ubuntu的mysql在安装完成后也会自动运行。没有安装可以跳过。

2023-09-13 11:19:15 302

原创 Windows下WSL将ubuntu挪位置-系统盘清理

文件夹,将 C 盘下对应路径的 .android 文件夹拷贝过来覆盖;最近 C 盘空间暴涨,用工具 WinDirStat。文件夹里的内容都是无用的垃圾,可以统统清除掉,找到对应的老路径修改为新放置的路径。,打开的文件夹里的都是系统缓存文件,照按上面的路径一层层的打开文件夹,的空间,遂想办法挪个位置;里的子系统挪到非系统盘。, 一般一下子能干掉几个。全选,右键删除即可。

2023-09-12 13:46:59 899

原创 清理 Ubuntu 系统的 4 个简单步骤

现在,试试看这 4 个简单的步骤,来清理你的 Ubuntu 系统吧。这份精简指南将告诉你如何清理 Ubuntu 系统以及如何释放一些磁盘空间。如果你的 Ubuntu 系统已经运行了至少一年,尽管系统是最新的,你仍然可能会觉得你的 Ubuntu 系统运行缓慢且滞后。在过去,因为你想试验某一应用程序,或是在看到了它的好评推荐之后,而安装了许多应用程序,但你并没有删除它们。下面这些方法可以帮助你找出一些可以释放的隐藏磁盘空间。

2023-09-12 13:39:37 3496

原创 windows拷贝文件到WSL最快速的方法

找到你需要拷贝的文件位置,然后使用 cp命令就可以了。例如我要拷贝h盘下面的gitlab备份文件去wsl,用下面的命令即可。列出系统所有的挂载盘,可以看到windows系统的所有盘都列出来了。

2023-09-12 11:43:03 1637

原创 WSL Ubuntu设置中文语言环境

② 运行语言支持检查。③ 修改相关配置文件。

2023-09-12 10:06:00 497

原创 Ubuntu20.04同时安装ROS1和ROS2

每版的Ubuntu系统版本都有与之对应ROS版本的,每一版ROS都有其对应版本的Ubuntu版本,不可随便装,ubuntu20.04对应ROS1 noetic和ROS2 foxy版本。_ros1和ros2共存。

2023-09-05 10:45:48 1738 1

原创 Ubuntu22.04安装ROS

在安装ROS之前,需要先安装Ubuntu22.04操作系统。您可以从Ubuntu官网下载Ubuntu22.04的最新版本镜像文件,并创建一个可启动的USB。

2023-09-01 23:55:59 10828 8

原创 Ubuntu20.04安装ROS

我们在下载很多基础的工具请求的基本上是国外的服务器,这对于国内用户来说,无疑是非常糟糕的体验,其下载速度慢、请求失败往往成为很多刚入门Linux的小白最大的困扰。不过好在国内有着稳定高速且免费的镜像网站,我们可以通过修改系统配置文件来享受这些优秀的网站资源。清华源:https://pypi.tuna.tsinghua.edu.cn/simple/阿里云:https://mirrors.aliyun.com/pypi/simple。

2023-08-31 21:27:43 792

原创 如何优雅地在windows上玩ROS(一个紧致的解决方案)

为了节省您的时间,本文适用的OS为win10,win11;适用的ROS1版本为melodic和noetic;适用于ROS2 foxy。如果你的目标OS和ROS不在上述的范围中,可以退出文章了,因为它无法解决你的问题。由于最近开学季,我在Windows上购买了Dub的全景音效增益服务,但是平时搞ROS却要一直切换到Ubuntu系统,导致我无法充分享受更高品质的音乐,这着实有点暴殄天物。所以我想想,能不能将ROS搞到Windows上呢?

2023-08-30 14:33:45 567

原创 【ROS系统】Ubuntu22.04系统中安装ROS2系统_ubuntu 安装ros2_GoesM

ROS仿真、专为自动驾驶研发提供的系统平台_ubuntu 安装ros2。

2023-08-30 14:32:02 1821 1

原创 Ubuntu22.04安装ROS2

Ubuntu22.04.2安装ROS2

2023-08-30 14:29:41 1036

原创 QT在线换源安装

当我们获知了电脑支持CUDA的版本后就可以下载(ps:这里不建议下载最新版本可能不稳定)可以下载最新版本的前几个版本这里我下载的是版本11.6.2(有的小伙伴可能会问如果我电脑支持的CUDA版本是12.0但是我下载11.6版本可以么?根据你之前下载的版本选择对应的选项即可,然后复制底下的绿色代码到Anaconda的命令行输入即可然后同之前一样会加载一会,然后会询问我们是否下载配件,我们输入Y等待即可(下载过程中我们要确保网络通常如果有波动可能会下载失败)。红框内代表cudnn支持CUDA的版本。

2023-04-13 08:30:12 887 2

原创 QT在线换源安装

【代码】QT在线换源安装。

2023-04-13 08:29:07 542

原创 Git 入门最佳实践

Git是程序员学习和工作都离不开发工具,今天和大家分享Git常用命令总结。Git是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,非开发人员也可以用Git来做自己的文档版本管理工具。大概是大二的时候开始接触和使用Git,从一开始的零接触到现在的重度依赖,真是感叹Git的强大。Git的api很多,但其实平时项目中90%的需求都只需要用到几个基本的功能即可,所以本文将从实用主义和深入探索2个方面去谈谈如何在项目中使用Git,一般来说,看完。

2023-03-20 21:29:11 630

原创 C 语言从入门到精通教程(2021 )

C 语言从入门到精通教程(2021年)文章目录计算机常识什么是计算机程序 ?什么是计算机语言 ?常见的计算机语言类型有哪些 ?什么是C语言?C语言历史C语言标准C语言现状为什么要学习C语言?如何学好C语言工欲善其事必先利其器编写C语言程序用什么工具 ?什么是Qt Creator ?Qt Creator安装什么是环境变量?为什么要配置系统变量,不配置用户变量Qt Creator快捷键如何创建C语言程序如何创建C语言文件C语言程序组成函数定义格式如何执行定

2023-03-20 20:33:24 1065

原创 Vscode配合gitee同步云设置

更换开发设备后,新安装的vscode软件,是没有原先的配置的,诸如快捷键,快捷代码段生成、安装的各个插件,插件的配置等都木大了,开发起来会很别扭,网上最多的就是去安装一个叫做Settings Sync的插件,关联你的配置文件到github上,但是,github用起来间歇性掉线,持续性无法访问,还是用国内的gitee(码云)比较安心。在搜索框中输入gitee,扩展中的 set gitee gist 就是我们需要配置的了,右侧的两个分别是我们在 第1 步找到的。新建代码片段,用于获取GistID。

2023-03-14 21:23:33 2173 1

原创 检测到窗口系统采用wayland协议 腾讯会议暂不兼容

腾讯会议不兼容ubuntu22.04

2023-03-09 16:54:45 4868 1

原创 Ubuntu-解决包依赖关系

解决ubuntu包依赖关系的办法

2023-03-09 09:04:52 2498

原创 深度学习知识点全面总结_深度学习总结

深度学习基础知识

2023-03-07 10:36:07 3546

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除