资料汇总-学习笔记1

第一部分 AR相关技术资料

1 网络资料

1.1 手眼标定法

经典手眼标定算法之Tsai-Lenz的OpenCV实现

1.2 纯视觉SFM
OpenCV实现SfM(一):相机模型
OpenCV实现SfM(二):双目三维重建
OpenCV实现SfM(三):多目三维重建
OpenCV实现SfM(四):Bundle Adjustment
1.3 边缘化与滑动窗口
SLAM中的marginalization 和 Schur complement
A Sliding Window Filter for SLAM
DSO 中的Windowed Optimization
A Sliding Window Filter for Incremental SLAM
泡泡机器人SLAM原创专栏-滑动窗算法
1.4 特征点检测/描述/匹配
特征检测】FAST特征点检测算法
RANSAC算法原理与源码解析
1.5 VINS系统分析
港科VINS-Mono系统学习(1)
港科VINS-Mono系统学习(2) 预处理
港科VINS-Mono系统学习(3) 初始化
港科VINS-Mono系统学习(4) 里程计
港科VINS-Mono系统学习(5) 闭环检测
VINS系统架构图
资料汇总-学习笔记1_第1张图片
VINS(一)简介与代码结构
VINS(二)Feature Detection and Tracking
imu标定 imu_tk
VINS(三)IMU预积分
VINS(四)初始化与相机IMU外参标定
VINS(五)非线性优化与在线标定调整
VINS(六)边缘化
VINS(七)estimator_node 数据对齐 imu预积分 vision
VINS(八)初始化
坐标变换图
VINS-Mono代码分析与总结(一) IMU预积分
IMU误差模型和校准
1.6 数学符号
Mathematical Symbols
使用LaTeX基本数学公式
专栏:LaTeX使用
markdown 之 LaTeX 特殊公式格式笔记
使用LaTex输入数学公式类
使用LaTeX写矩阵
范数和距离
范数与距离的关系
1.7 IMU数据采集, 处理, 矫正
ROS实时采集Android的图像和IMU数据
Android程序获取手机IMU数据
IMU数据的修正
四元数AHRS姿态解算和IMU姿态解算分析
陀螺仪和加速度计MPU6050的单位换算方法
TriggerSync: A Time Synchronisation Tool
1.8 ROS相关
ROS源码分析–子话题-catkin
ROS 软件包 & ROS 通讯 – 张志杰
gdb, ros and roslaunch
Clion的ros配置
在Clion中调试ROS程序
1.9 OKVIS
OKVIS 笔记
OKVIS 代码框架
OKVIS 里的 marginalization
Keyframe-based visual–inertial odometry using nonlinear optimization
Keyframe-Based Visual-Inertial SLAM using Nonlinear Optimization
1.10 OpenCV
Opencv2.3.x中文参考手册
Opencv2.3.x中文首页
Opencv2.4.x English documentation
opencv中文论坛
Opencv Office Web
OpenCV Tutorials
OpenCV 3.0.0-dev documentation
Android studio2.2配置opencv for android(CMake方式)
opencv for android
Android Studio通过CMake实时获取摄像头图像,用OpenCV获取特征点并用OpenGL画出特征点的位置
Android Blog–深入OpenCV Android应用开发
Android Studio 2上利用NDK进行OpenCV 3.1开发
深入OpenCV Android应用开发 中文版 – 第一章代码更新
深入OpenCV Android应用开发 中文版 – 第二章代码更新
Ubuntu 16.04下为Android编译OpenCV 3.2.0 Manager
深入OpenCV Android应用开发 中文版 – 第三章代码更新
Android Studio 2.3利用CMAKE进行OpenCV 3.2的NDK开发
深入OpenCV Android应用开发 中文版 – 第四章代码更新
深入OpenCV Android应用开发 中文版 – 第五章代码更新
深入OpenCV Android应用开发 中文版 – 第六章代码更新
深入OpenCV Android应用开发 中文版 – 第七章代码更新
AndroidStudio2.2下利用CMake编译方式的NDK opencv开发
1.11 Struct From Motion – SFM
VisualSFM : A Visual Structure from Motion System DOC
VisualSFM : A Visual Structure from Motion System
Clustering Views for Multi-view Stereo (CMVS)
Structure from Motion Using OpenCV
structure from motion
OpenCV实现SfM(二):双目三维重建
VisualSFM的使用方法
1.12 KLT光流算法
Kanade-Lucas-Tomasi(KLT)进行目标跟踪
光流法与KLT
1.13 数学相关
LU分解、LDLT分解和Cholesky分解
Cholesky分解法
奇异值分解(SVD)原理详解及推导
奇异值分解(SVD) — 几何意义
奇异值分解(SVD)原理与在降维中的应用
QR分解
矩阵的QR分解
机器学习中的数学(5)-强大的矩阵奇异值分解(SVD)及其应用
机器学习中的数学(4)-线性判别分析(LDA), 主成分分析(PCA)
机器学习中的数学(3)-模型组合(Model Combining)之Boosting与Gradient Boosting
机器学习中的数学(2)-线性回归,偏差、方差权衡
机器学习中的数学(1)-回归(regression)、梯度下降(gradient descent)
3D姿态估计-间接卡尔曼滤波
平面上一点x1,y1绕平面上另一点x2,y2顺时针旋转θ角度,求旋转后的x1,y1对应的坐标x,y
数值积分方法
数值积分方法
数值积分法仿真
常用数值计算库
浅谈协方差矩阵
协方差矩阵有什么意义?
序列自相关矩阵的计算和分析
从QR分解到PCA,再到人脸识别
最优化问题综述
非线性约束最优化
在数学中一个非凸的最优化问题是什么意思?
凸优化和非凸优化
三角函数公式大全
Powell’s Quartic Function (or Powell’s Singular Function)
Powell算法的原理与实现
深度理解Powell优化算法
C/C++ 数学计算开源软件
GNU Octave
仿射函数、线性函数的区别?
如何通俗地讲解「仿射变换」这个概念?
仿射空间与仿射变换
切问录
1.14 Eigen库使用
Eigen库使用教程之旋转矩阵,旋转向量和四元数的初始化和相互转换的实现
1.15 Cere库使用
Ceres Solver官网教程
Ceres-Solver库入门
ceres solver学习之基础教程
Ceres-Solver学习笔记(1)
Ceres-Solver学习笔记(2)
Ceres-Solver学习笔记(3)
Ceres-Solver学习笔记(4)
Ceres-Solver学习笔记(5)
Ceres-Solver学习笔记(6)
Ceres-Solver学习笔记(7)
Ceres-Solver学习笔记(8)
Ceres-Solver学习笔记(9)
ceres solver学习之bundle adjustment
1.16 c++11 多线程编程
C++11 并发指南系列
C++11 并发指南一(C++11 多线程初探)
C++11 并发指南二(std::thread 详解)
C++11 并发指南三(std::mutex 详解)
C++11 并发指南三(Lock 详解)
C++11 并发指南四( 详解一 std::promise 介绍)
C++11 并发指南四( 详解二 std::packaged_task 介绍)
C++11 并发指南四( 详解三 std::future & std::shared_future)
C++11 并发指南五(std::condition_variable 详解)
C++11 并发指南六(atomic 类型详解一 atomic_flag 介绍)
C++11 并发指南六( 类型详解二 std::atomic )
C++11 并发指南六(atomic 类型详解三 std::atomic (续))
C++11 并发指南六(atomic 类型详解四 C 风格原子操作介绍)
C++11 并发指南七(C++11 内存模型一:介绍)
C++11 并发指南九(综合运用: C++11 多线程下生产者消费者模型详解)
C++11 并发指南后续更新

2 软件安装

2.1 Android开发相关

ubuntu下配置JDK7环境变量
Java SE Downloads
Android Studio
Android NDK EN
Android NDK CN
android中的文件操作详解以及内部存储和外部存储
YASM


3 深度学习相关

3.1 人脸识别

算法移植优化(三)android dlib 人脸检测使用
手把手教你用1行代码实现人脸识别
Android studio 2.3.3+Dlib

3.2 对象检测
Object Detection
Detection物体检测及分类方法总结(RFCN/SSD/RCNN/FastRCNN/FasterRCNN/SPPNet/DPM/OverFeat/YOLO)
目标检测大集合R-FCN、SSD、YOLO2、faster-rcnn和labelImg实验笔记
Dual Path Networks
目标检测–DSOD: Learning Deeply Supervised Object Detectors from Scratch
不需要预训练模型的检测算法—DSOD
深度学习论文笔记:DSSD
3.3 图像处理
图像特征有:颜色特征、纹理特征、形状特征、空间关系
3.4 深度学习
机器学习&深度学习
深度学习在3D重建上的应用
Dynamic Routing Between Capsules
3.5 三维重建
三维重建基础
三维重建技术概述
玩玩三维重建
三维重建:SLAM的尺度和方法论问题
3.6 SLAM
如何看待谷歌在 10 月 6 日开源的 SLAM 算法 cartographer?
第15讲 分支定界法
分支限界(Branch and Bound )算法
第二十三课:Scan Matching in 2D SLAM by 张明明
谷歌Cartographer学习(1)-快速安装测试
SLAM入门+典型SLAM应用及解决方案
SLAM TOOLBOX FOR MATLAB
同时定位和地图构建(SLAM)

你可能感兴趣的:(学习笔记Blogs,Ceres,Eigen,Opencv,SLAM)