自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码以载道

计算机,编程,LiDAR,linux,machine learning,deep learning,pcl

  • 博客(40)
  • 资源 (5)
  • 收藏
  • 关注

原创 Word编辑

WPS软件中在Word中打开公式编辑器的快捷键 Alt+i+q

2021-09-24 14:46:00 4

原创 常用几何变换与矩阵公式

点按照任意方向投影到任意平面上得到的点的坐标。点P(x0,y0,z0)投影方向V=(a,b,c)投影平面M:Ax+By+Cz+D=0;求投影点P’的坐标。点P’坐标为:...

2021-09-14 16:24:58 38

原创 Visual studio中展开和折叠代码快捷键

[转]VS中展开和折叠代码VS2005代码编辑器的展开和折叠代码确实很方便和实用。以下是展开代码和折叠代码所用到的快捷键,很常用:Ctrl + M + O: 折叠所有方法Ctrl + M + M: 折叠或者展开当前方法Ctrl + M + L: 展开所有方法解决VS2010中工具箱的的不见的问题:按快捷键Ctrl+Alt+X全屏:Shift+Alt+Enter注释选定内容:Ctrl+E+C/Crtr+E+U代码格式化:ctrl+E+F===========================

2021-09-13 18:32:44 44

原创 C++中引用导致的问题

C++中引用导致的问题,如下ScanLIne(const cv::Mat& img_roi, const cv::Mat& cld_roi, cv::Mat& amimg_roi){// 如果这样写amimg_roi=img_roi;对amimg_roi修改,img_roi也会变化。}

2021-09-07 14:56:37 11

原创 关于opencv中的Mat::channels()函数

关于opencv中的Mat::channels()函数,返回mat的通道数,如rgb图像为3,8位灰度图为1。但是用imread()函数读取灰度图和rgb图时,得到的mat的channels均为3。

2021-09-04 16:19:18 56

原创 boost创建文件夹

利用boost获取文件路径及其创建文件夹#include<boost/filesystem.hpp> ……// 获取应用程序所在的路径;std::string exePath = boost::filesystem::initial_path<boost::filesystem::path>().string();std::string file_path=exePath+"/jkjk";// 检测文件夹是否存在,如果不存在就创建该文件夹;if(boost::files

2021-08-23 14:52:32 25

原创 C++中algorithm中的nth_element函数

template inlinevoid nth_element(_RanIt _First, _RanIt _Nth, _RanIt _Last){ // order Nth element, using operator<_STD nth_element(_First, _Nth, _Last, less<>());}

2021-08-20 12:16:37 13

原创 关于OpenCV4.5.1中的函数findHomography调用出现异常的问题

findHomography()Mat cv::findHomography ( InputArray srcPoints,InputArray dstPoints,int method = 0,double ransacReprojThreshold = 3,OutputArray mask = noArray(),const int maxIters = 2000,const double confidence = 0.995)当srcPoints和dstPoints的值

2021-08-19 17:11:10 19

原创 关于opencv4.5.1中CV_RANSAC未定义的问题

ransac算法已经被重新定义在命名空间cv中,因此使用ransac时直接使用cv::RANSAC即可。

2021-08-16 16:29:25 90

原创 drawContours()

drawContours()void cv::drawContours ( InputOutputArray image,InputArrayOfArrays contours,int contourIdx,const Scalar & color,int thickness = 1,int lineType = LINE_8,InputArray hierarchy = noArray(),int maxLevel = INT_MAX,Point offset

2021-08-13 15:09:02 12

原创 An example program illustrates the use of cv::findContours and cv::drawContours

An example program illustrates the use of cv::findContours and cv::drawContoursWindowsQtContoursOutput.pngScreenshot of the program#include “opencv2/imgproc.hpp”#include “opencv2/highgui.hpp”#include <math.h>#include using namespace cv;using

2021-08-13 14:59:43 45

原创 Erosion and Dilation sample code

Erosion and Dilation sample codeMorphology_1_Tutorial_Erosion_Result.jpgSample Screenshot-ErosionMorphology_1_Tutorial_Dilation_Result.jpgSample Screenshot-DilationCheck the corresponding tutorial for more details#include “opencv2/imgproc.hpp”#inclu

2021-08-13 14:58:52 32

原创 C++利用Opencv创建单/三通道图像

1.彩色图像// 示例代码cv::Size smallSize;smallSize.height = h;smallSize.width = w;cv::Mat projImg = cv::Mat(smallSize, CV_8UC3, cv::Scalar(0, 0, 0));// 创建三通道黑色图像。cv::Mat projGreyImg = cv::Mat(smallSize, CV_8U, cv::Scalar(0));// 创建单通道黑色图像。 ... ... ...unsig

2021-08-06 10:35:17 292

原创 C++中acos,asin,atan的值域,以及log函数

++中acos,asin,atan的值域acos:Principal arc cosine of x, in the interval [0,pi] radians.asin:Principal arc sine of x, in the interval [-pi/2,+pi/2] radians.atan:Principal arc tangent of x, in the interval [-pi/2,+pi/2] radians.One radian is equivalent to

2021-08-02 11:27:21 23

原创 MATLAB绘制三维三点图

figureaxis vis3d% scatter3(x,y,z,点的尺寸,颜色,点的形状)scatter3(hh(:,1),hh(:,2),hh(:,3),10,hh(:,4),'.');

2021-07-30 13:30:24 68

原创 C++函数的类型及其返回值

例如using namespace std;string heh(){ string hah="example"; return hah;}string& hh(){ string hah="example"; return hah;}....int main(){ string en=hh();// en的值为null;在函数结束后,函数内部的值都被清除了,故引用的值无法获取。 string enen=heh();// enen的值为

2021-07-28 18:02:54 25

原创 C++中map的使用方法

map下标运算符接受一个索引(即,一个关键字,first指向的值),获取与此关键字相关联的值(second指向的值)。但是,与其他下标运算符不同的是,如果关键字并不在map中,会为它创建一个元素并插入到map中,关联值将进行值初始化。如map<string,size_t> word_count;//empty mapworld_count["Anna"]=1;将会在word_count中增加<“Anna”,1>的值。...

2021-07-28 15:15:43 8

原创 Eigen库中矩阵的创建、初始化和赋值

Eigen::Matrix4d rot;// 创建4行4列的double型矩阵(方阵)rotate_1 << 1.0, 0.0, 0.0, 0.0, 0.0, cos(p), -sin(p), 0.0, 0.0, sin(p), cos(p), 0.0, 0.0, 0.0, 0.0, 1.0;Eigen::MatrixXd rot(10,3);// 创建10行3列的double型矩阵for(int i=0;i<10;++i){ // 对矩阵进行初始化 ro

2021-07-26 14:26:41 854 3

原创 Windows fatal exception: code 0xe06d7363

运行TensorFlow-GPU 2.3.1时,报错:Windows fatal exception: code 0xe06d7363解决办法:博客给出的解决方案是将TensorFlow2.3.1 升级到2.4.1,

2021-05-12 10:44:17 238

原创 python下安装TensorFlow2.3.1失败,ERROR: Could not find a version that satisfies the requirement grpcio>=1.

ERROR: Could not find a version that satisfies the requirement grpcio>=1.8.6 (from tensorflow) (from versions: none)ERROR: No matching distribution found for grpcio>=1.8.6经查阅博客说是numpy版本不够高,但是我的已经是1.18了,更新为1.19后,重新安装TensorFlow2.3.1成功。...

2021-05-11 22:58:56 54

原创 anaconda 创建虚拟环境遇到的问题

1.anaconda创建虚拟环境失败。(base) C:\Users\13376>conda create -n lkypyCollecting package metadata (current_repodata.json): doneSolving environment: doneCondaHTTPError: HTTP 000 CONNECTION FAILED for url https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/co

2021-05-11 18:38:57 180

原创 在C++中使用预定义好的常用量的方法

在C++中使用 pi值,操作如下:在.h或.cpp文件中,将以下宏定义放在#include<math.h>之前。#define _USE_MATH_DEFINES#include <math.h>

2021-05-06 17:18:23 18

原创 C++程序接口封装

C++程序接口封装总结总结1.在输出类中不能用命名空间包含,不然在源文件中无法实例化,在输出类头文件中声明的类。

2021-01-19 16:31:20 88

原创 PCL 数据结构散笔

成员变量含义is_dense 表示点云数据是否按照顺序存储,如存在有序的n*m行列的规则格网数据,其值为false,否则为true;

2020-11-02 14:20:20 49

原创 win10家庭版+VS2015+Qt5.14.2+qt-vsaddin-2.5.2开发环境配置

准备工具:  win10家庭版、vs2015、Qt5.14.2、qt-vsaddin安装包。1.下载Qt、qt-vsaddin软件  下载Qt安装包,官方下载地址,下载qt-vsaddin安装包,官方下载地址,本人下载的分别为qt-opensource-windows-x86-5.14.2.exe和qt-vsaddin-msvc2015-2.5.2-rev.01.vsix2.安装Qt与qt-vsaddin  安装Qt5.14.2过程中需要注册一下,这个注册后即可,在选择安装插件环节,这个视个人而

2020-09-18 17:12:19 420

原创 在cmd命令行运行exe,并在命令行中输入参数的程序示例

int main(int argc, char **argv){…};若可执行程序名是 my.exe输入参数 – 命令行键入:my.exe -t 1230 h hehe -um 10 0程序里:argc 值 8 – 代表命令行参数个数 (父进程传递进程序的)参数内容(字符串型式)–(父进程传递进程序的):argv[0] = “my.exe”;argv[1] = “-t”;argv[2] = “1230”;argv[3] = “h”;argv[4] = “hehe”;argv[

2020-09-18 09:55:08 1463

原创 一个用bat文件设置启动指定vs的示例

@echo onREM You MUST run this from the VS 2015set MY_COMMON_PATH=D:\MyDocuments\commonset MY_CE_LIB=%MY_COMMON_PATH%Ce\libset MY_CE_INC=%MY_COMMON_PATH%Ce\includerem pause“C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/devenv.exe” %c

2020-09-18 09:25:47 102

原创 VS2015下编译glew源码

1.编译glew源码1.1.下载glew源码,本人选择的是glew2.1.0版本glew-2.1.0.zip。1.2 解压glew-2.1.0.zip,在build文件夹下存在vc6,vc 10、vc12的工程文件,用vs2015打开vc12文件夹下的glew.sln,出现以下窗口,选择“确定”,这样就可以生成vc2015下的工程文件了。1.3 接下来只需要根据需要编译生成对应的dll和lib就可以了,本人生成的是x64下的debug和release版本。glew32.dllglew32d.dl

2020-09-17 19:19:22 188

原创 VS2019 community + glew+ glfw搭建OpenGL 开发环境

1.下载glew-2.2.0和glfw-3.3.2.bin.WIN642.创建vsOpenGL工程;3.分别在debug和release模式下的属性页面配置环境;“C/C++”->“常规”->“附加包含目录”输入$(SolutionDir)glew-2.2.0\include$(SolutionDir)glfw-3.3.2.bin.WIN64\include“链接器”->“输入”,输入glfw3.libglew32s.libopengl32.lib4.测试代码如下:在

2020-09-12 15:01:20 107

原创 MATLAB 修改绘图figure界面及绘图区域背景颜色代码

1.将绘图figure界面的背景色改为白色  由于编辑的时候找不到 MATLAB 语言,只好用python格式了,其实是 MATLAB 语言,修改默认绘图背景色,在matlab命令框里面输入:set(0,'defaultfigurecolor','w')设置待绘制图形界面的背景色为白色set(gcf,'color','w')# 或figure('color','w')设置绘图区域的背景色为红色set(gca,'color','r')# 其中还可以将 'r',替换为向量 [1,0,0]se

2020-07-10 19:10:10 2926

原创 VS 编译通过但是头文件与类显示下划红色曲线

  在程序编译成功后,我将某个第三方库的路径放到了当前工程目录外面,结果就在包含的第三方头文件名下显示红色的曲线,删了当前工程目录下的隐藏文件.suo也没有用。最后参考了博客的方法,如下:  解决办法是配置包含项目目录即可:  打开项目属性-》配置属性-》C/C++常规-》附加包含目录-》填入:$(ProjectDir)  该方法可以解决我遇到的问题。...

2020-07-06 11:32:30 397 1

原创 cmake 3.17 + VS Community 2015 + win10编译LasTools源码(LASlib库)

1 准备软件lastools源码地址,提取码:qld8;cmake下载地址, 提取码:9bit。2 使用cmake生成VS2015的工程cmake安装过程略,cmake编译源码的方法,请自行百度学习,点击“configure”按钮,本文configure的内容如下图:然后,依次点击“generator",“open project”,在VS community 2015中打开 LAStools解决方案,将"LASlib"工程设为启动项,接下来开始生成解决方案,编译器会提示很多以下错误:对应代

2020-07-02 17:23:03 268

原创 semantic3d.net:a new large-scale point cloud classification benchmark(学习笔记一)

前言在此之前看过的点云论文都是看一篇是一篇,未尝写过博客记录下学习心得,时间久了自己都记不得内容了,前段时间看到舍弟写的博客,遂觉自己也有必要将所看论文写成博客记录所获心得。本篇博客是将英文论文翻译成中文。以下为全文汉译。semantic3d网:一种新的大规模点云分类基准Timo Hackela, Nikolay Savinovb, Lubor Ladickyb, Jan D. Wegner...

2020-05-10 22:07:33 1052

原创 Ubuntu18.04 成功安装WPS

本内容参考以下博客,原博客下有评论说“试了没用”,但据本人亲测第一种方式是有效的,故在此附上本人的全部安装细节。https://www.cnblogs.com/EasonJim/p/7146587.html官网下载并安装WPShttps://www.wps.cn/product/wpslinux/用Firefox下载,选择直接安装。等待安装完毕,这个时间我觉得有点久。安装完成后...

2020-05-03 05:21:51 672

原创 ubuntu18.04中文版安装 搜狗拼音输入法总结

前言Ubuntu18.04中文版自带的中文输入法,用着不习惯,毕竟一直用的搜狗拼音输入法,本篇博客就来记录一下成功安装的经验。1.更改Ubuntu软件服务器地址Ubuntu软件和更新的服务器改为国内的服务器,可以提高安装软件的速度。屏幕左下角选择“显示应用程序”->“软件和更新”;具体操作可以参考这篇博客添加链接描述2.安装搜狗输入法具体操作可以参见文章添加链接描述最后感谢以上引...

2020-04-30 13:08:05 187

原创 MSI Z390主板双SSD+HDD,win10系统下安装Ubuntu18.04LTS双系统总结

为了自己搞点云的深度学习,2019年底花钱攒了台机子,第一次组装台式机,安装win10 系统,前后花了快两个月时间,一直到2020年1月份中旬才搞定。现在万事俱备ubuntu系统也得搞起来了。

2020-04-30 10:21:16 1039

原创 Eigen与MATLAB函数对照

Eigen与MATLAB函数对照

2020-04-20 15:18:51 246

原创 VS2015下pcl-1.8\pcl/correspondence.h(75): error C2589: '(': illegal token on right side of '::'

VS2015下pcl-1.8\pcl/correspondence.h(75): error C2589: ‘(’: illegal token on right side of ‘::’

2020-04-20 11:45:15 426

原创 win10+VS2017专业版,搭建pcl1.8.1开发环境

win10+VS2017专业版,搭建pcl1.8.1开发环境以及可能出现的问题1.下载PCL_1.8.1下载链接PCL,其中可以下载各个版本的pcl发布版,如果想要自己编译pcl,还可以下载对应的源码。注意要下载与电脑系统对应的pcl,本人选择如下:2.安装pcl双击exe文件开始安装pcl库,出现下框时,选择“Add PCL to the system PATH for all use...

2020-04-17 15:53:30 285

原创 ubuntu-16.04.3-desktop-amd64系统下安装PCL

1.下载PCL,网址https://github.com/PointCloudLibrary/pcl 1.1 可以使用命令:git clone https://github.com/PointCloudLibrary/pcl.git或者直接下载zip文件。 1.2 安装依赖的库 1. sudo apt-get update 2. sudo a...

2018-05-31 10:43:16 755

TensorFlow-GPU 2.3.1 _DLL.zip

安装TensorFlow-GPU 2.3.1时需要的库cublas64_10.dll,cusparse64_10.dll,cudnn64_7.dll,cudart64_101.dll

2021-05-12

eigen.zip C++开源库

eigen开源C++矩阵运算库,免安装,添加头文件既可直接使用,方便C++程序中的各种矩阵运算操作,程序、算法人员的福利。

2020-05-13

UltraEdit21.20.1001中文版.zip

UltraEdit是一个功能超级强大的文本编辑器软件,可编辑文本、十六进制、ASCII码,比记事本更强大。可同时编辑多个文件,而且支持大文件编辑,能够满足你一切编辑需要的编辑器。

2020-05-13

MasterSeeker1.5.1.zip

MasterSeeker是一款功能强大的文件搜索软件,该软件支持对电脑磁盘中的所有文件进行搜索,并将所符合搜索条件的软件显示到软件窗口桌面中;在操作电脑时难免会需要用到文件搜索的时,如果使用windows系统中的文件搜索功能,不仅搜索效率低,而且还浪费时间,

2020-05-13

EasyUEFI_Setup.exe

该版本是2.X的EasyUEFI软件,虽然版本有点旧了,但用于设置硬盘引导安装操作系统已然足够,下载下来可以直接使用。

2020-05-03

空空如也

空空如也

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

TA关注的人 TA的粉丝

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