![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码篇
文章平均质量分 56
qinkai0127
这个作者很懒,什么都没留下…
展开
-
SLAM学习二:ORB_SLAM2::System构造函数解读和TrackMonocular
接上一篇blog,我们看到并且后面的是我们的核心,所以我们需要了解ORB_SLAM2::System这个类,是非常重要的。原创 2023-08-30 16:16:28 · 211 阅读 · 1 评论 -
SLAM学习三:C++命名规范
ORB-SLAM2中变量和函数很多,学会了命名结构,能让我们快速的理解是代表什么意思,方便我们后续写代码的时候,比如引用类的成员时,是用 . 还是用->。原创 2023-08-30 15:19:36 · 61 阅读 · 1 评论 -
ORBSLAM2:CMakeLists.txt
先来复习一下cmake的重要指令和常用变量2,project()定义工程名称3,set显示的定义变量4, link_directories(dr1 dr2)-向工程添加多个特定的库文件搜索路径,include_directories-向工程添加头文件搜索路径4,生成库文件 add_library。。。。。。。。。。还有很多就不一一复习了,那接下来就是讲解在orbslam2中CMakeLists.txt文件到底做了一些什么事,以便于大家更好的理解整个项目的架构。原创 2023-08-29 10:47:28 · 66 阅读 · 1 评论 -
SLAM基础知识学习一
1,程序代码由头文件和源文件组成2,带有main函数的源文件可以编译成可执行程序,其他的编译成库文件(xxx.cc)3,如果想调用库文件们则需要在带main函数中include头文件,并且将相应的库文件进行链接add_library( hello_shared SHARED libHelloSLAM.cpp )//编译库文件target_link_libraries( useHello hello_shared )//链接库文件。原创 2023-08-28 21:51:30 · 91 阅读 · 10 评论