视觉SLAML1作业

在这里插入图片描述
1、sudo apt-get install XXX 通常被安装在/usr/include
2、linux的环境变量是.bashrc里面的,export XX/XX.sh
3、/ /dev /usr /home /media
4、chmod +x a.sh
5、chgrp a.sh xiang chown a.sh xiang

在这里插入图片描述

1、可以用在VR、AR、无人机、工业AGV、海下探测、航空航天、文物三维重建
2、定位和建图之间的关系是相辅相成,定位需要构建好的地图,地图则是不同帧图像根据自身位置来三角化出地图点来进行表示。定位的同时需要建图的原因,因为定位的BA需要两帧图像共同的地图点反投影到相应的一帧来最小化重投影误差。
3、SLAM发展有30余年,分为基于线性优化SLAM,以卡尔曼滤波为代表------》基于非线性的滤波器,以图优化为代表-----》传统方法向深度学习的方法的递进
4、DSO、ORB-SLAM2、 PTAM

在这里插入图片描述
创建L1code文件夹
创建src/hello.c,src/CMakeLists.txt和include/hello.h,以及CMakeists.txt
src/CMakeLists.txt

CMAKE_MINIMUM_REQUIRED(VERSION 2.8)


# INCLUDE_DIRECTORIES(../include/hello)

SET(LIBHELLO_SRC hello.c)
SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/LIB)
ADD_LIBRARY(hello SHARED ${LIBHELLO_SRC})

#版本号
SET_TARGET_PROPERTIES(hello PROPERTIES VERSION 1.2 SOVERSION 1)  

#安装到指定目录
INSTALL(TARGETS hello LIBRARY DESTINATION lib)
INSTALL(FILES hello.h DESTINATION include/hello)

CMakeists.txt

CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(Sayhello)
INCLUDE_DIRECTORIES(src include)

ADD_EXECUTABLE(sayhello useHello.c)
TARGET_LINK_LIBRARIES(sayhello hello)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值