自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (7)
  • 收藏
  • 关注

原创 相机投影变换(位姿)

相机投影变换(位姿).md针对SLAM新手中常见的对各种变换的迷惑,我这里答疑一下。针孔相机模型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cPyc6VkK-1587194378847)(:/8acde09162b7499bb062e947abb2db78)]其中:MextM_{ext}Mext​是等距变换,也就是欧式刚体变换MprojM_{pro...

2020-04-18 15:20:29 5676 1

原创 g++ gcc 使用

注意gcc命令默认设置不能用于编译cpp文件,需要加上-lstdc++编译生成库和编译生成可执行程序步骤完全一致。编译步骤参考GCC 编译命令预处理E:将C语言源程序预处理,生成.i文件汇编S:预处理后的.i文件编译成为汇编语言,生成.s文件编译C:将汇编语言文件经过汇编,生成目标文件.o文件链接O:将各个模块的.o文件链接起来生成一个可执行程序文件常用编译选项最常用的命令...

2020-04-08 20:20:25 350

原创 C++ 常量定义

Ubuntu默认定义在math.h文件当中,只要#include <math.h>就可以使用,注意仅仅#include <cmath>是仍然不包含这些常量宏定义的。Windows默认定义在math.h文件的#include <corecrt_math_defines.h>当中,需要不仅#include <math.h>还需要预先进行宏定义...

2020-04-08 20:19:55 1928

原创 C++常用开源库

(ANN)approximate nearest neighbor searching(ANN)近似最近邻搜索库ANN(assimp)Official Open Asset Import Library Repository用来导入导出不同3D模型格式的库,并且能够进行一定程度的场景后处理的库https://github.com/assimp/assimp(CGAL)Computati...

2020-04-08 20:18:33 2616 1

原创 C++ 变量基本类型

C++ 变量基本类型.md获取编译器支持的类型范围#include<iostream>#include <limits>using namespace std;cout<<(numeric_limits<int>::max)(); //注意两个括号cout<<(numeric_limits<int>...

2020-04-08 20:17:43 470

原创 编程规范

编程规范.md资料来源ROS C++ Style Guide,本文基本严格遵守ROS出的Cpp规范Google C++ Style GuideROS PyStyleGuide,Python的编程规范可以主要参考这个Google Python Style Guide各种常见的命名形式CamelCased: 大驼峰命名法,又叫帕斯卡(Pascal)命名法。每个单词均不省略,且每个单...

2020-04-08 20:16:44 497

原创 c++ 文件IO

c++ 文件IO.md命令行导入参数,的模板int main(int argc, char* argv[]){ if(argc!=4){ cerr<<endl<<"正确用法为:"<<endl; return 1; }}其中参数argc为命令行参数个数,命令行参数以空格为分割,argv为一个存储了每个参数的...

2020-04-08 20:15:21 409

原创 c++ 工具函数

c++ 工具函数.md两值互换swap()位于,实现两个同类型的值,值相互交换。函数原型: template<typename T> inline void swap(T& a, T& b);挑选最小值和最大值操作效果min(a,b)返回a和b之间的最小值,以<进行比较,返回引用min(a,b,cmp)返...

2020-04-08 20:12:05 747

原创 C++ 在Visual Studio中的库体现

C++ 在Visual Studio中的库体现.md会碰到的几个专业名词编译器常见的有VC6.0,VC2005,VC2008,VC2010,VC2012,VC2013,VC2015,VC2017。一般情况下,为了提高开发效率,C标准和C++标准都只会定义库函数的原型,留给这些编译器自己做实现,故上述编译器均有少数不同。动态库VS静态库windows下静态库以.LIB结尾,静态库以.DL...

2020-04-08 20:11:23 235

原创 Ubuntu常见库版本要求

为统一平台,减少版本兼容性,对于在Ubuntu16.04的SLAM开发用户,推荐以下配置。glog和gflags库使用系统默认版本,和自编的FindPackage文件Eigen库使用系统默认版本3.2.92,和编译Ceres时提供的FindPackage文件,这个库只有头文件注意需要ln -s /usr/include/eigen3/Eigen /usr/include/Eigen,使用...

2020-04-04 20:42:45 506

原创 opencv 存储的图像类型

OpenCV 图像格式.md图像深度图像位深度=比特数+数据类型C++中OpenCV库的获取方式:(函数原型)int Mat::depth()下表是返回值以及对应含义图像深度枚举数值空间大小范围等同C++变量CV_8U08bits0~255unsigned char或uint8_tCV_8S18bits-128~127char或int8...

2020-04-04 20:23:40 2695

原创 opencv Mat类

图像的方向一般教科书上默认图像左上角为(0,0)原点,沿原点向右为x正方向,向下为y正方向。这与在小孔成像模型中,我们面朝小孔看到的图像坐标一致。即使存在Mat类中,左上方的第一个像素点也是mat[0][0],即行列首个下标均为0Mat定义是一个类,由两个数据部分构成,矩阵头(包含矩阵尺寸,存储方法,存储地址等等)和一个指向存储所有像素值的矩阵的指针成员变量int cv::Mat::c...

2020-04-04 20:22:28 715

原创 CUDA库的cmake写法

CUDA参考Building Cross-Platform CUDA Applications with CMakecmake_minimum_required(VERSION 3.8 FATAL_ERROR)project(cmake_and_cuda LANGUAGES CXX CUDA) add_library(particles STATIC randomize.cpp ...

2020-04-04 14:32:45 3956

sample.oni

本sample.oni文件用于配合代码生成支持RGBD模拟生成器节点的oni文件,也就是利用本oni文件,可以配合已有的RGBD数据集,生成自己的oni文件。

2019-10-08

glog及gflags在Windows下的预编译库

Windows平台下,glog和gflags开源项目的预编译库,均包括预编译好的静态库LIB和动态库DLL,可以直接引用使用。我使用的编译器是VS2017的自带默认编译器VS15Win64。注意这些库均为Win64库。

2018-11-10

OpenCV及其Contrib编译时需要在线下载的文件

当手动编译Opencv3.4.1及其Contrib3.4.1库的时候,可能会提示ippicv_2017u3_lnx_intel64_general_20170822.tgz,tiny-v1.0.0a3.tar.gz,boostdesc_bgm.i 以及vgg_generated.i等诸多文件下无法下载,或者下载失败导致cmake失败的问题。。本压缩包就提供了该文件的缓存版本,使用时解压到编译目录的.cache文件夹,再cmake即可。

2018-10-06

视频处理与通信 王瑶 中文 Video Processing and Comunications

视频处理与通信 王瑶 编写 英文名 Video Processing and Comunications 中文版 本书简介:深入阐述了视频基础理论,介绍了各种实际的数字视频处理和通信系统,包括数字视频信号的形成和格式转换,视频信号的数学模型,摄像机和目标的运动估计,视频编解码原理,编码方法,编码标准,视频通信中的差错控制,Internet和无线网络中的流视频等视频通信的原理和技术。

2017-10-30

学习OpenCV 中文版 必备 教程 PDF

《学习OpenCV》结构合理,配比适当,是学习Opencv的必备书。这本书是2009年清华大学出版社出版的图书,作者是(美国)布拉德斯基。该书由OpenCV发起人所写,站在一线开发人员的角度用通俗易懂的语言解释了OpenCV的缘起和计算机视觉基础结构,演示了如何用OpenCV和现有的自由代码为各种各样的机器进行编程,这些都有助于读者迅速入门并渐入佳境,兴趣盎然地深入探索计算机视觉领域。

2017-07-07

递归写电话助记词

本程序利用近似递归来写电话簿中的助记词,输入三个数字得出所有组合

2015-06-07

空空如也

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

TA关注的人

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