- 博客(127)
- 收藏
- 关注
原创 Linux下使用c++编译器进行命令行使用,命令行还调用的是python文件
目标:1.c++编译器使用命令行建立一个文件夹2.c++编译器使用命令行调用一个画图的python文件各类文件:链接: https://pan.baidu.com/s/1kBHUusSF-Dq88TI-8iAR9g 提取码: dgcs请将数据(groundtruth.txt)和python文件放在build文件夹下:c++#include <cstdlib&...
2019-03-09 17:11:57 339
原创 Linux使用命令行cmd运行多个python文件
假如为的文件夹下有三个文件:testm.py为主函数,testi.py为子函数提供功能,groundtruth.txt存的数据。文件:链接: https://pan.baidu.com/s/1_Yh2iiHexOaIcb_sQGiYgA 提取码: n27r三模块内容如下:testm.pyimport testidef main(): ...
2019-03-09 16:09:38 3239
原创 [Bug集合]No rule to make target 'myslam'. Stop !and !Make sure that the path is specified correctly
觉得视觉SLAM第九讲的程序模板非常好,这是使用Kdevelop修改SLAM14讲第九讲程序时的问题。1.报错make: *** No rule to make target 'myslam'. Stop。修改一下targets。2.报错Make sure that the path is specified correctly。修改一下executable,毕竟你的运行文件不在tes...
2019-03-07 11:29:06 570
原创 [Bug 集合]a Variable name or other graph key that is missing
这是一个出现在win10+anaconda+tensorflow下的一个问题。发生于读取已经存储好的神经网络模型。大概会有这些报错:tensorflow.python.framework.errors_impl.NotFoundError: Key Variable not found in checkpoint [[{{node save/RestoreV2}} = Resto...
2019-03-07 09:28:32 3353 1
转载 [转]vector作为参数的三种传参方式
转载请注明出处http://www.cnblogs.com/xiaoxi666/c++中常用的vector容器作为参数时,有三种传参方式,分别如下(为说明问题,用二维vector):function1(std::vector&lt;std::vector&lt;int&gt; &gt; vec),传值function2(std::vector&lt;std::vector&lt;int&a
2019-03-05 10:07:29 217
原创 c++ 子函数多参数返回
以前编写python习惯多参数返回,编一个c++程序发现一直数不对,最后发现是子函数参数返回没法一次多个的问题。解决:结构体法:#include <iostream>#include <string>using namespace std; struct result{ int a;char b;}; result * testone(){...
2019-03-05 09:38:23 777
转载 [转]ROS下创建第一个节点工程
ROS下创建第一个节点工程1、创建工作区mkdir catkin_wscd catkin_wsmkdir src2、在src目录下创建包Myrobot,后面所跟roscpp rospy为依赖包catkin_create_pkg Myrobot roscpp rospy3、在Myrobot目录下创建src文件夹mkdir src4、进入上一步创建的src目录,创建程序文件hello...
2019-03-01 15:05:39 362
原创 图像遍历计时问题
第二种是第一种的三倍速度。 第一种来自视觉SLAM14讲第五章程序,主要是定义太非时间,还有就是指针调用图片数据时间是否节约时间也是问题。// 使用 std::chrono 来给算法计时 chrono::steady_clock::time_point t1 = chrono::steady_clock::now(); for ( size_t y=0; y<image...
2019-02-20 20:48:30 259
原创 [自学博客]纯自学记录,用于监督。视觉SLAM14讲
第二遍看视觉SLAM14讲,学理论推导,将程序融会贯通用。进度:2月18日 3.1----4.12月19日 4.2----4.52月20日 5.1----5.42月21日 6.1----6.42月22日 C++学习,专利修改2月23日 7.1----7.42月24日 7.5----7.82月25日 7.9----8...
2019-02-18 16:03:16 485
原创 [Bug集合]Crashed with return code: 0
Crashed with return code: 0这个问题来源应该十分广泛,现在来看基本都是内存,数据的问题。比如,数组过大过多,图片调用出错,数组下标溢出,数据格式不匹配某一些语句的问题。...
2019-02-16 21:26:45 865
原创 Linux下 C++最简易多线程程序
因为需要,学了一下《C++并行编程实战》,总结一个Linux下 C++最简易多线程程序。基础部分就是最简易多线程程序写法,后面是自己实验。实验结论为:如下分线程可以达到多个函数同时进行的目的,运行程序为多核工作。基础部分CmakeList:cmake_minimum_required(VERSION 2.6)set( CMAKE_CXX_FLAGS "-std=c++11 ...
2019-02-16 16:53:45 471
原创 C++最简易计时程序
又忘了,mark住。。#include <time.h>clock_t start, end;int main(){ start=clock(); //balabalabala end = clock(); cout<<"time:"<<(end-start)<<endl;}...
2019-02-16 11:00:27 270
转载 [转]学长的ORB_SLAM源码超详细分析
转自泡泡机器人https://mp.weixin.qq.com/s/mgpSZuccqzMpN-f-xFryvwsrc源码文件总共400K(纯源码),学长注释后530+K,可以想象学长当年为了解读这份程序所耗费的精力与付出的努力,对于程序讲解与分析也十分细致,ppt做的很下功夫,我由衷地敬佩。现在该轮到我们了。 ...
2019-02-15 20:13:04 528
转载 [转]编程语言电子书汇总网址
http://bestcbooks.com/https://linux.linuxidc.com/index.php?folder=MjAxMcTq18rBzw==
2019-02-15 16:26:13 288
转载 [转]CSDN如何转载别人的文章
个人学完后转载了过来,233,以下是正文对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现 因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助...
2019-02-14 16:58:50 128
原创 一些常见算法总结
这些东西见过很多遍,不少也用过很多遍,新年新开端,简单地系统总结一下吧。目录路径问题宽度优先搜索深度优先搜索A*算法分类问题K均值聚类算法(K-means)邻近算法(kNN)Adaboost 支持向量机寻优问题模拟退火法禁忌搜索遗传算法粒子群算法(PSO)蝙蝠算法蛙跳算法人工蜂群算法人工鱼群算法路径问题宽度优先搜索...
2019-02-14 16:06:25 1951
转载 [转]基于紧耦合单目、双目和深度VINS系统的对比与分析
A Comparative Analysis of Tightly-coupled Monocular, Binocular, andStereo VINShttps://blog.csdn.net/u012348774/article/details/82620876
2019-02-12 19:12:14 393
转载 更加多注释地学习视觉SLAM第九讲程序[2]
先谢大佬的资料,本文主要参考https://blog.csdn.net/robinhjwy/article/category/7301364由于大佬写的注释非常细,我基本上找不到补充的地方,所以这次标转载吧。目录Visual_odometry类visual_odometry.hvisual_odometry.cppRun_vo.cppG2o_types类g2o_ty...
2019-01-26 15:57:56 1911 4
转载 [转]c++ release() 函数
release()是一个释放捕捉的函数,在C++和面向对象程序设计里面,, 我们经常要使用一些设备,比如一个简单的使用鼠标绘图程序吧,我们要先使用SetCaputer()函数获取鼠标的控制权,但在你使用完成后电脑没有你的指令就不会释放鼠标 让你继续作图,这时候你就需要用到Release()函数释放鼠标。原文:https://blog.csdn.net/china_daywalke...
2019-01-25 11:15:51 5142
原创 更加多注释地学习视觉SLAM第九讲程序[1]
本文借鉴很多这个链接的内容,之后加了一些新的注释。目录Camera类camera.hcamera.cppFrame类frame.hframe.cppMapPoint类mappoint.hmappoint.cppMap类map.hmap.cppConfig类config.hconfig.cppCamera类高博:Camera 类...
2019-01-25 11:14:00 2077 4
转载 [转]C++ string类insert函数
https://blog.csdn.net/qq_30399353/article/details/75417641
2019-01-25 11:01:06 428
转载 [转]C++ find 函数
https://blog.csdn.net/sinat_34328764/article/details/79946650
2019-01-25 10:18:51 1722
原创 [Bug集合]E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
sudo rm /var/lib/dpkg/lock我使用了ps -e|grep apt-get+进程kill法但没有效果,最后采用上述语句解决。
2019-01-23 09:28:19 6217
转载 [转]《视觉SLAM十四讲》之开源库的安装
https://blog.csdn.net/sinat_38343378/article/details/79235020
2019-01-23 09:11:38 267
原创 [Bug集合]ros_rgbd.cc.o: undefined reference to symbol '_ZN5boost6system15system_categoryEv' /usr/lib/x
在安装ORB_SLAM2时产生的问题。/usr/bin/ld: CMakeFiles/RGBD.dir/src/ros_rgbd.cc.o: undefined reference to symbol '_ZN5boost6system15system_categoryEv'/usr/lib/x86_64-linux-gnu/libboost_system.so: error adding...
2019-01-22 21:35:34 2551
原创 orb-slam2试跑 ubuntu16.04 + ros + orb-slam2+单目摄像机
主要参考了一篇学长的安装和这一篇安装:https://blog.csdn.net/RadiantJeral/article/details/82193370按照上文的安装方法你可以完成除实时外的所有工作,包括数据集的运行。当然他安装库的处理地址都在ORB_SLAM文件夹下,如果你之前学过SLAM14讲,这些库一定都安装好了,没安装也不必需在文件夹下。使用数据集效果如图: 之...
2019-01-21 21:59:26 1318
原创 pangolin安装
按照视觉SLAM14讲安装这个库,但是出现了问题,最后选择了这种方法。下载地址:https://github.com/stevenlovegrove/Pangolin之后变化一点的cmake一套。mkdir buildcd buildcmake -DCPP11_NO_BOOST=1 ..make...
2019-01-21 20:09:52 4803
原创 Octovis安装
用Octovis可以查看ocotmap.bt八叉树地图文件。Ubuntu16安装直接:sudo apt-get install octovis之后使用:octovis octomap.bt效果如图:如有问题可以参考:https://blog.csdn.net/robinhjwy/article/details/79138712...
2019-01-21 17:14:53 2042
原创 Mat.at 函数使用
用于取指定位置Mat的数据eg1:格式正确,单取#include <iostream>#include <opencv2/core/core.hpp> #include <opencv2/features2d/features2d.hpp> #include <opencv2/highgui/highgui.hpp> #includ...
2019-01-21 15:18:46 4159
转载 [转]视觉slam14讲代码解析
https://blog.csdn.net/robinhjwy/article/category/7301364
2019-01-20 16:12:23 2071
原创 使用RGBD数据集进行点云绘制
本文接上文视觉SLAM14讲使用第八章深度图片进行点云图绘制https://blog.csdn.net/unlimitedai/article/details/86556508下载数据集为:https://vision.in.tum.de/data/datasets/rgbd-dataset/download#freiburg1_xyz程序与其他东西下载:链接: https://pan...
2019-01-19 22:06:53 2675 3
原创 视觉SLAM14讲使用第八章深度图片进行点云图绘制
第八章中有9章深度图,能否进行点云图的绘制呢,像第五章一样,我进行了尝试。下载整个数据集更新的https://blog.csdn.net/unlimitedai/article/details/86556813目前只用九组深度图片。首先删掉groundtruth.txt中前三行注释部分。cmakelist:cmake_minimum_required( VERSION 2.8...
2019-01-19 20:33:24 1283
转载 [转]C++中virtual(虚函数)的用法
https://blog.csdn.net/foreverhuylee/article/details/34107615
2019-01-19 11:36:21 170
转载 [转]C++之 class 的三种访问修饰符( public、private、protected )
https://blog.csdn.net/gxgalaxy/article/details/81259083
2019-01-19 11:11:45 405
原创 半抄写+熟悉+改错+注释视觉SLAM第8章程序
useLK:#include <iostream>#include <fstream>#include <list>#include <vector>#include <chrono>using namespace std;#include <opencv2/core/core.hpp>#include ...
2019-01-19 09:30:35 252
原创 [Bug集合] error: no matching function for call to ‘g2o::OptimizationAlgorithmLevenberg::OptimizationA
error: no matching function for call to ‘g2o::OptimizationAlgorithmLevenberg::OptimizationAlgorithmLevenberg(Block*&)’或error: no matching function for call to ‘g2o::BlockSolver<g2o::BlockSo...
2019-01-18 21:04:27 7623 8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人