04 2018 档案

摘要:李代数可以与李群相互转化 但是Sophus::SO3 SO3;不能用于表示旋转矩阵,实际上他是旋转矩阵的向量形式,转化为旋转矩阵要通过 同样的对于SE3, 阅读全文
posted @ 2018-04-30 21:55 feifanren 阅读(6020) 评论(1) 推荐(0) 编辑
摘要:最简单的图就是单通道的灰度图。在一张灰度图中,每个像素位置(x,y)对应一个灰度值I,图像在计算机中就存储为数值矩阵。 一张宽度为640像素,高度为480像素分辨率的灰度图就可以表示为 为什么这里的二维数组是 480 × 640 呢?因为在程序中,图像以一个二维数组形式存储。它的第一个下标则是指数组 阅读全文
posted @ 2018-04-25 22:31 feifanren 阅读(6783) 评论(0) 推荐(0) 编辑
摘要:opencv3中图形存储基本为Mat格式,如果我们想获取像素点的灰度值或者RGB值,可以通过image.at<uchar>(i,j)的方式轻松获取。 Mat类中的at方法对于获取图像矩阵某点的RGB值或者改变某点的值很方便,对于单通道的图像,则可以使用: 其中有一个要注意的地方是i对应的是点的y坐标 阅读全文
posted @ 2018-04-25 20:58 feifanren 阅读(37510) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.cnblogs.com/longdouhzt/archive/2012/09/27/2706358.html https://jingyan.baidu.com/album/7c6fb4280b024180642c90e4.html?picindex=7 http:// 阅读全文
posted @ 2018-04-21 17:01 feifanren 阅读(783) 评论(0) 推荐(0) 编辑
摘要:安装教程,具体可以参考github上pangolin的安装文档 https://github.com/stevenlovegrove/Pangolin 首先要安装pangolin的各种依赖项 Glew CMake Python2 / Python3 可选依赖项(非必须安装,可以不安装) FFMPEG 阅读全文
posted @ 2018-04-10 18:10 feifanren 阅读(1070) 评论(0) 推荐(0) 编辑
摘要:下面开始教程 先在PyCharm官网下载安装包 链接:https://www.jetbrains.com/pycharm/download/#section=linux 选择平台为Linux,可以看到当前版本为2017.1.4,这里分为Professional专业版和Community社区版,区别是 阅读全文
posted @ 2018-04-10 12:44 feifanren 阅读(630) 评论(0) 推荐(0) 编辑
摘要:首先下载安装 下载 wps for linux 在终端用命令安装 字体缺失问题 下载 wps_symbol_fonts.zip(百度网盘:http://pan.baidu.com/share/link?shareid=2003500809&uk=52711591),假设已经放到了“下载”这个目录下 阅读全文
posted @ 2018-04-10 11:05 feifanren 阅读(468) 评论(0) 推荐(0) 编辑
摘要:原文地址C++矩阵库 Eigen 快速入门 不仅有函数的基本形式,还有对应的matlab函数,用起来很方便。 Eigen 矩阵定义 Eigen 基础使用 Eigen 特殊矩阵生成 Eigen 矩阵分块 Eigen 矩阵元素交换 Eigen 矩阵转置 Eigen 矩阵乘积 Eigen 矩阵单个元素操作 阅读全文
posted @ 2018-04-08 20:47 feifanren 阅读(1506) 评论(0) 推荐(0) 编辑
摘要:格式:n=norm(A,p) 功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数 以下是Matlab中help norm 的解释 NORM Matrix or vector norm. For matrices... NORM(X) is the largest singu 阅读全文
posted @ 2018-04-08 18:57 feifanren 阅读(41873) 评论(0) 推荐(0) 编辑
摘要:图像梯度可以把图像看成二维离散函数,图像梯度其实就是这个二维离散函数的求导: 图像梯度: G(x,y) = dx(i,j) + dy(i,j); dx(i,j) = I(i+1,j) - I(i,j); dy(i,j) = I(i,j+1) - I(i,j); 其中,I是图像像素的值(如:RGB值) 阅读全文
posted @ 2018-04-07 16:01 feifanren 阅读(8691) 评论(0) 推荐(2) 编辑
摘要:list同vector一样是c++中的一个模板类。关于它的详细内容可查看c++的文档 http://www.cplusplus.com/reference/list/list/ C++中list的使用方法及常用list操作总结 一、List定义: List是stl实现的双向链表,与向量(vector 阅读全文
posted @ 2018-04-07 09:24 feifanren 阅读(23283) 评论(0) 推荐(0) 编辑
摘要:1.首先下载mendelay的安装包 到官网下载对应版本的安装包,官网地址:Download for Ubuntu and Kubuntu 16.04 LTS, 17.04 and Debian 2.把下载完成的安装包移动到主文件夹下,进入终端执行命令 然后就安装完成了,接着你可以mendelay然 阅读全文
posted @ 2018-04-06 16:54 feifanren 阅读(522) 评论(0) 推荐(0) 编辑
摘要:最近调试一个程序,在使用vector声明一个二维数组时出现错误。错误的方法如下所示: 会出现如下报错: 这就是因为二维数组的初始化出现了错误,一般的话要通过下面这种方式初始化 定义空二维vector,再赋值 vector<vector <int> > ivec(m ,vector<int>(n)); 阅读全文
posted @ 2018-04-03 22:41 feifanren 阅读(15945) 评论(0) 推荐(0) 编辑
摘要:参考:http://wiki.ros.org/kinetic/Installation/Ubuntu 1.添加ROS软件源 2.添加密钥 3.安装ROS 4.初始化rosdep 5.设置环境变量 bash终端 zsh终端 6.安装rosinstall 阅读全文
posted @ 2018-04-03 20:08 feifanren 阅读(873) 评论(0) 推荐(0) 编辑
摘要:转载:ubuntu下opencv2.4.9和opencv3.1.0的共存 关于opencv3.1.0和opencv2.4.9的共存问题其实并不是什么大的问题,因此网上资料比较少。本人也是因为在安装Ros Indigo时必须得配合opencv2.4.9使用,与之前的opencv3.1.0版本不太兼容, 阅读全文
posted @ 2018-04-03 10:23 feifanren 阅读(693) 评论(1) 推荐(1) 编辑
摘要:转载:Ubuntu下更改Vim配置文件打造C/C++风格 Vim默认的配置使用起来还不能让人满意,还需要自己配置 默认配置文件是:/etc/vim/vimrc我们可以在家目录下建立自己的配置文件切换到家目录 #cd ~touch一个名为.vimrc的文件(以.开头的为隐藏文件)#touch .vim 阅读全文
posted @ 2018-04-02 20:53 feifanren 阅读(615) 评论(0) 推荐(0) 编辑
摘要:Windows下的下载工具--迅雷,之所以下载速度快,乃是它能搜索资源、为己所用,而不是仅仅从原始地址这单一资源处下载。 Ubuntu下也有类似的工具,那就是aira2。 aira2是一个命令行下载工具,可以配合其他图形界面的下载软件使用。我用的是uget+aria2。uget本身是一个小巧实用的多 阅读全文
posted @ 2018-04-02 14:43 feifanren 阅读(816) 评论(0) 推荐(0) 编辑
摘要:#pragma once是一个比较常用的C/C++杂注,只要在头文件的最开始加入这条杂注,就能够保证头文件只被编译一次。 概述 #pragma once是编译器相关的,有的编译器支持,有的编译器不支持,具体情况请查看编译器API文档,不过现在大部分编译器都有这个杂注了。 #ifndef,#defin 阅读全文
posted @ 2018-04-01 19:33 feifanren 阅读(246) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示