自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pip升级及evo安装

安装evo时遇到pip版本低的问题,尝试了好久,终于解决wget https://bootstrap.pypa.io/pip/3.5/get-pip.pypython3 get-pip.py一定要注意的是python版本问题注意下载的是2.7还是3.5还有如果你多次执行第一句命令 get-pip.py会有后缀记得第二步用相匹配的文件...

2021-03-12 10:00:26 963

原创 错误ERROR: cannot launch node of type

ERROR: cannot launch node of type [robot_vision/motion_detector.py]: can't locate node [motion_detector.py] in package [robot_vision]报错原因:权限不够!需要把xxx.py改成可执行文件权限。解决方法找到该python文件,右键属性...

2020-06-05 19:35:16 12401 3

原创 ROS小海龟例程小海龟不移动问题

在测试ROS时,运行roscorerosrun turtlesim turtlesim_noderosrun turtlesim turtle_teleop_key如果在第三步时小海龟在键盘下不能移动时,可以尝试在第三步之前source /opt/ros/kinetic/setup.sh问题应该是环境变量没有配置好,运行之后小海龟可以移动...

2020-06-02 17:47:40 9584 15

原创 牛客网刷题总结-回文子串类

主要有两种思路:动态规划中心扩散1.题目 回文子串的个数给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。("回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。)具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被计为是不同的子串。输入描述:输入一个字符串S 例如“aabcb”(1 <= |S| <= 50), |S|表示字符串S的长度。输出描述:符合条件的字符串有"a",“a”,“aa”,“b”,“c”,“b”

2020-05-30 22:04:02 975

原创 牛客网刷题第四题

题目牛牛以前在老师那里得到了一个正整数数对(x, y), 牛牛忘记他们具体是多少了。但是牛牛记得老师告诉过他x和y均不大于n, 并且x除以y的余数大于等于k。牛牛希望你能帮他计算一共有多少个可能的数对。输入描述:输入包括两个正整数n,k(1 <= n <= 10^5, 0 <= k <= n - 1)。输出描述:对于每个测试用例, 输出一个正整数表示可能的数对数量。分析当x从1到n时,除以y的余数将是一个循环1、2、3、、、y-1、0,当y小于等于k时一定不满足条件

2020-05-22 22:09:28 1014 1

转载 错误ERROR: cannot download default sources list from

在sudo rosdep init时出现的错误ERROR: cannot download default sources list from: https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list解决方案:#打开hosts文件sudo gedit /etc/hosts#在文件末尾添加151.101.84.133 raw.githubusercontent.co

2020-05-20 17:38:13 21267 7

原创 错误 error: ‘assert’ was not declared in this scope 解答

运行程序出现错误error: ‘assert’ was not declared in this scope assert(in.is_open());解决方法:加入头文件#include <cassert>

2020-05-20 15:26:05 8933

原创 牛客网刷题第三题

题目牛牛去犇犇老师家补课,出门的时候面向北方,但是现在他迷路了。虽然他手里有一张地图,但是他需要知道自己面向哪个方向,请你帮帮他。输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含一个正整数,表示转方向的次数N(N<=1000)。接下来的一行包含一个长度为N的字符串,由L和R组成,L表示向左转,R表示向右转。输出描述:输出牛牛最后面向的方向,N表示北,S表示南,E表示东,W表示西。今天的题目也不难,第一种最容易理解的方法就是将每种情况列举出来#include<io

2020-05-19 12:29:21 984

原创 OpenCV编程学习2

接着图像几何变换的坐标映射后平移图像的所有像素点按照给定的偏移量在水平方向#include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> cv::Mat imageTranslation1(cv::Mat &image, int xoffset, int yoffset){ int rows = image.rows;

2020-05-19 10:54:23 793

原创 牛客网刷题第二题

今天的题很简单题目小Q得到一个神奇的数列: 1, 12, 123,…12345678910,1234567891011…。并且小Q对于能否被3整除这个性质很感兴趣。小Q现在希望你能帮他计算一下从数列的第l个到第r个(包含端点)有多少个数可以被3整除。输入描述:输入包括两个整数l和r(1 <= l <= r <= 1e9), 表示要求解的区间两端。输出描述:输出一个整数, 表示区间内能被3整除的数字个数。#include<iostream>using na

2020-05-18 09:15:15 837

原创 OpenCV编程学习1

OpenCV的主要模块:Core—核心组件模块Imgproc—图像处理模块Highgui—顶层GUI及视频I/OVideo—视频分析Calib3d—摄像机标定及三维重建Features2d—2维特征框架Objdetect—目标检测M1—机器学习Flann—聚类及多维空间搜索Gpu—计算机视觉中GPU加速Stitching—图像拼接Mat类图像数据结构Mat类能够自动管理内存,Mat类由矩阵头和指向存储所有像素值的矩阵的指针构成Mat类常用函数功能Mat::row 创建一个具有

2020-05-17 11:25:41 836

原创 牛客网刷题第一题

颓废了一段日子,决定每天打卡刷题,即使每天只刷一道题也要坚持啊,写博客记录思路和知识点题目为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作。在牛牛选定了自己的工作后,牛牛的小伙伴们来找牛牛帮忙选工作,牛牛依然使用自己的标准来帮助小伙伴们。牛牛的小伙伴太多了,于是他只好把这个任务交给了你。输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含两个正整数,分别表示工作的数量N(N<=100000)和小伙伴的数

2020-05-17 09:28:44 881

原创 深蓝学院视觉SLAM第六次习题(下)

2.直接法

2020-05-11 21:14:44 1987 3

原创 深蓝学院视觉SLAM第六次习题(上)

现在的内容更加注重实践,对于我来说也更加需要时间了,好难1.LK 光流1.1光流文献综述问题:按此文的分类,光流法可分为哪几类?可将算法分类为加性算法(additive)或组合算法(compositional),以及正向算法(forwards)或逆算法(inverse)在 compositional 中,为什么有时候需要做原始图像的 wrap?该 wrap 有何物理意义?需要在当前位姿估计之前引入增量式 warp(incremental warp)以建立半群约束要求(the se

2020-05-09 22:22:13 2367

原创 深蓝学院视觉SLAM第五次习题

手里的代码跑不出来,遇到的bug完全不知道是哪里出了错,心塞的只能先看看视频做做习题了1.ORB 特征点

2020-05-08 14:55:41 1923

原创 深蓝学院视觉SLAM第四次习题

这次的习题间隔有点长,有很多其他事要做,只能暂时搁置了,之后应该也会很忙,但是会抽时间尽快把这些习题写完1.图像去畸变这个还是比较容易的啊,已经给出了大部分的代码,就是根据公式,计算关于x,y去畸变前和去畸变后的坐标,再换算成像素坐标#include <opencv2/opencv.hpp>#include <string>using namespace std...

2020-05-03 15:31:06 1751 1

原创 深蓝学院视觉SLAM第三次习题

今天的习题好像要敲很多代码啊1.群的性质请根据群定义,求解以下问题:{Z,+} 是否为群?若是,验证其满足群定义;若不是,说明理由。{N,+} 是否为群?若是,验证其满足群定义;若不是,说明理由。其中 Z 为整数集,N 为自然数集。1问:(结果是我在word里打出来又粘过来的,公式好麻烦)2问: {N,+}不为群,不满足逆的条件2.验证向量叉乘的李代数性质验证 g = (R...

2020-04-28 13:11:44 1934 4

原创 深蓝学院视觉SLAM第二次习题

第二次习题来啦,线性代数和矩阵分析忘的也太快了1.熟悉 Eigen 矩阵运算本次习题,你需要使⽤ Eigen 库,编写程序,求解⼀个线性⽅程组。为此,你需要先了解⼀些有关线性⽅程组数值解法的原理。设线性⽅程 Ax = b,在 A 为⽅阵的前提下,请回答以下问题:在什么条件下,x 有解且唯⼀?A满秩,行列式不为0,r(A|b)=r(A)⾼斯消元法的原理是什么?通过用初等行变...

2020-04-26 22:42:23 1962

原创 深蓝学院视觉SLAM第一次习题

视频课其实已经看了很多遍了,但是因为种种原因,没能认真的做习题,所以准备要花时间认真的做题并记录。第一次习题1.熟悉 Linux如何在 Ubuntu 中安装软件(命令⾏界⾯)?它们通常被安装在什么地⽅? 1)apt-get 方式的安装 sudo apt-get install 2)dpkg方式的安装 sudo dpkg -i package_name.de...

2020-04-24 23:35:24 2251 2

转载 ORB-SLAM2代码阅读ORBextractor.cpp

接触ORB-SLAM很久了但是一直没能自己认真读一读代码,水平有限所以找了很多资料借鉴理解,为了方便记忆融合记录一下参考注释#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/features2d/features2d.hpp>#...

2020-04-02 13:18:08 1006

原创 sort排序函数重写?

sort(T.begin(), T.end(), [&](char a, char b) {return m[a] < m[b];}); sort(T.begin(), T.end(), [&](char &a, char &b) {return m[a] < m[b];});在刷leetcode的时候发现了这种写法两种好像都可以通过编译,第二种...

2020-03-30 22:46:00 866

原创 leetcode 1290.二进制链表转整数

有两种方法,第一种比较麻烦但是直观的方法,先将链表反转再转成整数class Solution {public: int getDecimalValue(ListNode* head) { ListNode* pre=NULL; ListNode* pNode=head; ListNode* pNext=NULL; while(pNode!=NULL) ...

2020-03-24 11:21:02 99

原创 leetcode 21.合并两个有序链表

两种方法第一种非递归方法class Solution {public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { ListNode* res=new ListNode(0); ListNode* r=res; while(l1!=NULL&&l2!=NULL) { ...

2020-03-23 22:24:48 66

原创 leetcode 142.环形链表II

题目:给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。说明:不允许修改给定的链表。思路为先判断链表是否有环,利用双指针不同步调判断,如果快指针能追上慢指针则有环。然后计算环内有几个节点,保持一个指针不动,另一个移动,直到...

2020-03-23 19:28:25 70

原创 leetcode 141.环形链表

双指针法,定义快指针和慢指针,快指针每次走两步,慢指针走一步,若是有环,两者在环内相遇。class Solution {public: bool hasCycle(ListNode *head) { if(head==NULL||head->next==NULL) return false; ListNode * pSlow=head->ne...

2020-03-23 18:53:34 59

原创 求解!!!string和char* 的内存分配问题

问题源于一道编程题:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。第一次写的代码是class Solution {public: void replaceSpace(char *str,int length) { //从后向前遍历,有多少个count 长度增加co...

2020-03-15 11:29:52 356

原创 《剑指offer》第一问

**在c++中有哪四个与类型转换相关的关键字?有什么特点?**C++与类型转换相关的四个关键字有:const_cast, static_cast, dynamic_cast, reinterpret_caststatic_cast——运算符完成相关类型之间的转换特点:静态转换,在编译处理期间。应用场合:完成基本数据类型之间的转换,但是无法保证转换的安全性例如int类型到double,...

2020-03-12 12:44:49 77

原创 [rosbuild] rospack found package "xxx" at "", but the current directory is "xx"的错误是怎么回事?

CMake Error at /opt/ros/kinetic/share/ros/core/rosbuild/private.cmake:102 (message):[rosbuild] rospack found package “ORB_SLAM21” at “”, but the currentdirectory is“/home/turtlebot/ORB-SLAM2_RGBD_D...

2020-01-13 10:51:12 760 1

空空如也

空空如也

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

TA关注的人

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