自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 win10上跑ubuntu(WSL篇)

在windows上跑ubuntu,除了用VM外,还可以用windows自带的WSL服务(Windows Subsystem for Linux)

2022-11-09 10:23:02 1076 1

原创 开源点云非刚性配准(non-rigid registratioin)算法

开源点云非刚性配准算法

2022-11-09 09:58:42 1616

原创 python绘制云雨图(raincloud plot) 【官方教程翻译】

python绘制云雨图(raincloud plot) 【官方教程翻译】

2022-08-03 09:19:37 4792 1

转载 latex图片排版技巧总结

目录两图并排两图竖直排放,共享标题两图水平排放,共享标题两图竖直排放,独立标题两图水平排放,独立标题两图水平排放,统一大标题,独立子标题四图并排四图水平摆放,统一大标题,两两独立子标题四图栅格摆放,统一大标题,两两独立子标题四图栅格摆放,统一大标题,独立子标题总结方法一:使用宏包subfig(不推荐)方法二:使用宏包subfigure(推荐)两图并排两图竖直排放,共享标题\begin{figure}[htbp] \centering \includegraphics[width=0.2\textw

2022-02-14 12:32:38 15600

原创 HK80坐标转为WGS84坐标python

from hk80 import LatLon, HK80import osimport pandas as pdos.chdir('D:\\workspace\\')hk80file='CoorTrans.csv'hk80f=pd.read_csv(hk80file)output=[]for i in range(len(hk80f)): filename=hk80f['CoordinateID'][i] northing=float(hk80f.iloc[i,1])

2021-11-08 09:00:20 895

原创 anaconda中安装python的包

在anaconda中安装whl文件安装xgboost在anaconda中安装whl文件:下载whl文件将下载出来的文件放在某个地方,比如放在E盘然后打开 anaconda中的anaconda prompt在其中输入 pip install E:…whl,然后回车,等待安装下图即为安装成功安装xgboost#在anaconda promptpip install xgboost 出现了问题原因:应该是python包的版本不对解决:conda install xgboost

2021-11-01 11:20:50 289

原创 PCL点云滤波

PCL中点云滤波模块包括:双边滤波,高斯滤波,条件滤波,直通滤波,基于随机采样一致性滤波等。用VoexelGrid滤波器对点云进行下采样,使用StationcalOutlierRemoval滤波器移除离群点,使用参数化模型投影点云,从点云中提取索引,使用ConditionalRemoval或RadiusOutlierRemoval移除离群点(这些应用实例在PCL教程第八章,P184页开始)PC...

2021-10-16 16:04:08 1252

原创 R绘制图像,图像特征提取

R 绘制高密度散点图:https://blog.csdn.net/samhuairen/article/details/38866567

2021-10-16 16:03:14 224

原创 三维点云分割

点云分割的难点:数据的冗余;点密度的不均匀性;在数据结构表示上,缺乏明确统一的点云数据结构点云分割算法:第一步通常是分离背景点,e.g.常见的地面点和非地面点基础性的分割算法:通过点云的基本属性,法向,粗糙度,边界凹凸度等。这类算法常用于凸包分解,分水岭算法,分层聚类,区域生长和光谱聚类。这些算法广泛的应用于基于区域的分割算法。在计算机视觉领域,对于2D图像的分割算法中,比较突出的算法是图...

2021-10-16 16:01:07 1765

原创 python(pandas)数据处理命令汇总

这里写自定义目录标题工作中用到的一些基本数据处理的操作命令汇总欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入工作中用到的一些基本数据处理的操作命令汇总import pandas as pd

2021-10-16 15:56:54 211

原创 python画散点图的资源集合

散点图中各种精美图形的参数(如下图):python中的散点图还可以这么画图文并茂的Python散点图教程大小,颜色不同的泡泡图:7招用Python画出酷酷的|散点直方图密度+颜色条的散点图:厉害了,散点图还能这么画!50个python可画出的精美图+代码(包括散点图):Matplotlib可视化最有价值的50个图表(附完整Python源代码)...

2021-01-22 16:35:45 193

原创 matlab中的常用的类型转换

From Double double 转为cell:num2cell num2cell(A,1) 按列转,每一列转为一个cell num2cell(A,2) 按行转,每一行转为一个cell num2cell(A, [1,2]) 将第一维度和第二维度的元素合并在一起组成一个cell double转为char:num2strnum2cell的维度对应From Cellcell

2020-12-17 09:24:41 17277

原创 PCL,VS配置过程中出现:用 _sopen_s 代替 _open, 或用_CRT_SECURE_NO_WARNNINGS错误

具体的配置及安装:请参考:pcl1.8.0+vs2013环境配置(详细)或:windows系统下PCL的安装与配置其中,附加依赖项可参考:VS中PCL库附加依赖项配置补充一点:在VS2019编译时,会出现如下错误:提示用 _sopen_s 代替 _open, 或用_CRT_SECURE_NO_WARNNINGS解决办法是:在如下属性页的预处理器中,预处理器定义里面加入:“_CRT_SECURE_NO_WARNINGS”...

2020-10-27 11:05:57 713

原创 安装Robotics-toolbox-matlab, for 点云坐标系转换

参考:Brian2018-matlab robotics toolbox安装Brian2018-Matlab Robotics Toolbox–旋转矩阵Brian2018-Matlab Robotics Toolbox–坐标系变换目前Robotics Toolbox有两个版本:RTB9.10: 对应的是Robotics, Vision & Control (1st edition)...

2020-03-04 16:18:23 464

原创 python调用matlab函数

我的python在anaconda环境中安装注:matlab version: Matlab2018python version: python 3.6 (3.7版本不行)激活anaconda 环境conda activate py36 (py36是我的环境名)cd到Matlab的安装位置的extern\engines\python文件下,e.g.cd D:/\oftware\Ma...

2020-02-07 22:44:55 328

原创 ubuntu中cmake的使用4--find_backage的使用方法(查找链接库)

先加一个reference:CMake如何查找链接库—find_package的使用方法:https://blog.csdn.net/u011092188/article/details/61425924

2020-02-07 21:52:23 345

原创 PCL点云配准--ICP or keypoints+features

SAC+ICP配准peach_blossom–SAC-IA粗配准+ICP精配准这篇文章写的很好

2020-02-07 21:51:17 383

原创 Ubuntu运行.cpp出现错误Segmentation fault(Core Dump)

比较有用:什么是Segmentation fault(Core Dump)? + 我遇到的实例问题关于Segmentation fault(段错误)探究“program terminated with signal SIGSEGV.Segmentation fault”,怎么回事?查看core dumped的详细错误原因Aborted (core dumped)ubuntu16.04 ...

2020-02-07 21:50:17 604

原创 .las转.txt 再转.pcd,编译运行中出现的错误

References:murtiad/las2pcd: 做成ubuntu中可安装的一个小工具,针对las(rgb)未完成

2020-02-07 21:49:28 598 1

原创 R简单统计计算--笔记

#read csvspecie28=read.csv(file="filename.csv")#read txtspecie28=read.table("filename.txt", head=TRUE, sep=",")#one attribute of specie28height=specie28$HEIGHTDBH=specie28$DBH#mean of height 均...

2019-12-23 21:28:40 363

原创 python中读取tif

用skimage读取tiffrom skimage import ioimgpath='image/file/name.tif'img=io.imread(imgpath)r=img[:,:,0]g=img[:,:,1]b=img[:,:,2]nir=img[:,:,3]读取得到的img是数组ndarray,type=unit32, channel顺序是RGB/RGBA,像素值默...

2019-12-14 23:18:45 13022

原创 从RGB色转为灰度色算法

从RGB色转为灰度色算法matlab图像类型转换以及uint8、double、im2double、im2uint8和mat2gray等说明传统的将8位(0-256)转化为16位(0-65536)的计算方法,都是比值计算,即:256/65536...

2019-12-14 23:17:39 175

转载 C++中变量前加* VS 加&

变量前加*号,只有在变量为指针情况下才是合法的当*用于定义时,是标明该变量为指针类型除此以外,*的作用是取值。C++中的指针可以理解为一个地址的值,*用于取值时就是取出改地址中存储的值**&:**一个是取地址符作用,另一个是引用注意:&是取址符号。但&也可以有另一个用法,就是是其它变量的别名,如int &a=b;此时a就是b,b就是a,改变a的值也就改...

2019-11-03 19:11:49 1685

原创 ubuntu下查找包安装路径

dpkg --list 用来列出所有的安装包dpkl -L libname 查找libname的所有安装文件例如:查找libflann-dev的所有安装文件

2019-11-02 20:41:06 1514

原创 点云数据格式转换,las2pcd,las2txt,las2mat, pcd2txt, txt2pcd

las2pcd.cpp文件主要code头文件#include<iostream>#include<fstream>#include<string>#include<pcl/io/pcd_io.h>#include<pcl/point_types.h>#include<pcl/visualization/cloud_vi...

2019-11-02 20:39:38 2836 1

原创 lidR入门1--lidR读写.las点云

lidR是R 的处理las的库读写基本操作:#读取.laslas=readLAS('file.las')#设置颜色col=pastel.colors(500)#显示点云plot (las, color='Classification', colorPalette=col)#输出.laswriteLAS(las, 'filename.las')...

2019-11-02 14:42:25 1941 1

原创 python的SyntaxError: unexpected EOF while parsing错误

可能是因为代码构成了无限循环,所以报错,解决即为添加结束条件https://blog.csdn.net/qq_35115165/article/details/80084224

2019-11-02 14:34:09 1126

原创 ubuntu中cmake的使用3--多个源文件在多个目录下

如果源文件的目录如下:./ProjectName3 | +--- main.cc | +--- math/ | +--- MathFunctions.cc | +--- MathFunctions.h此时,需要分别在根目录ProjectName3 和math目录 里各编写一个CMa...

2019-11-02 12:03:00 572

原创 ubuntu中cmake的使用2--多个源文件在一个文件夹

对于同一文件夹下的多个源文件:例如,一个项目中由两个源文件(这里是.cc),如下./ProjectName2 | +--- main.cc | +--- MathFunctions.cc | +--- MathFunctions.h此时,CmakeList.txt的内容则变为# CMake 最低版本号要求cmake_minimum_req...

2019-11-02 11:49:29 509

原创 ubuntu中cmake的使用1--单个源文件

背景:想在ubuntu中实现las2pcd,总是告诉我内存不够,关键我设置的内存是16G的,读个1M的数据都读不出来。直觉告诉我是Cmake的问题,对ubuntu中的文件系统不了解,因此在这里记录ubuntu中cmake的使用。...

2019-11-02 11:49:06 152

原创 ubuntu中安装GDAL

**背景:**在使用lasinfo现实las信息的时候,发现GDAL没 安装,导致reference显示不出来成功的安装(后面是错误记录):根据:mothergeo–How To Install GDAL/OGR Packages on Ubuntu所有命令总和:sudo add-apt-repository ppa:ubuntugis/ppa && sudo apt-g...

2019-11-02 10:43:42 6691 4

原创 python删除list中的元素

source: 章遇小姐姐–python,list中删除的三种方法del、remove、popsource: GreeceZeus–Python List 删除元素

2019-10-23 10:27:52 183

原创 ubuntu下调出cmake-gui

检查自己有没有cmake-gui在command输入:cmake-gui如果没有,会提示安装:使用第一句没有安装成功现在使用第二句用第二句安装成功

2019-10-20 19:49:50 847

原创 ubuntu 安装 liblas

1. 先安装boost下载安装包: https://www.boost.org/解压:在tar -xvf filename.tar or tar -zxvf filename.tar.gz进入boost文件:cd ../boost_1_71_0然后command 输入:./bootstrap.sh./b2如需要生成header,输入:./b2 headers测试是否安装成...

2019-10-20 19:48:13 2013

原创 Ubuntu中解压code

插播:ubuntu中几种不同压缩方式的解压codeZIP:解压:unzip filename.zip压缩:zip -r filename.zip filepathTar:解压:tar -xvf filename.tar压缩:# tar -cvf filename.tar filepathTar.gz:解压:tar -zxvf filename.tar.gz压缩:tar -zcvf...

2019-10-20 09:01:07 113

原创 linux中更新python 版本

linux中更新python 版本下载新版本 # wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz解压缩:tar -zxvf Python-3.5.2.tgz进入解压缩目录,安装配置:cd Python-3.5.2/./configureif you want to a release build with al...

2019-08-26 11:01:32 342

原创 python读取las

python read .las file

2019-08-26 10:58:51 6713 3

原创 Ubuntu 18.0编译pcl过程中存在的疑问

1. 编译时输入的$ cmake .. 和$ cmake -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_GPU=ON-DBUILD_apps=ON -DBUILD_examples=ON \ -DCMAKE_INSTALL_PREFIX=/usr .. 有什么区别?待测试实验...

2019-08-26 10:57:23 280

转载 VMware+ubuntu+linux下载及安装(win10) --1. 确保计算机支持虚拟化

准备工作确保计算机支持虚拟化方法:首先查看自己的虚拟化状态是“启用”还是“禁用” (需保持“启用”状态):任务栏上右键–>选择“任务管理器”–>在“性能” 块中 --> 点击"CPU" --> 在右侧的CPU详细信息中可看到电脑的虚拟化状态,如下图修改虚拟化状态:进入电脑BIOS (我的电脑是HP,进入方法为:在电脑开机时点按F10,其他电脑请自行百度,一般...

2019-08-05 16:18:15 179

原创 VMware+ubuntu+linux下载及安装(win10)--2.软件下载(VMware15+Ubuntu18)

VMware下载地址及密钥注:此处所有下载地址及密钥均为VMware Workstation 15 Pro版本选择一:可从VMware 官网上下载安装包(需注册登录)选择二: 如不想注册登录,可从如下百度网盘上下载(VMware workstation 15 pro)网盘地址:https://pan.baidu.com/s/1wz4hdNQBikTvyUMNokSVYg 提取码: yed7...

2019-08-05 16:16:42 518

空空如也

空空如也

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

TA关注的人

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