sfm
*主要是静态场景外
*低速运动(例如停车场景)
*纹理接地平面(具有足够的跟踪功能)

因此,所提供的样本并不涵盖所有的用例作为其他更复杂的SLAM或SFM算法。
它不是为了解决SLAM任务或通过精确的测距来获得周围环境的完整3D恢复图。
在当前阶段,它可以被认为是更复杂的SFM算法的起点。
例如,在提供的样本中,恢复的3D结构被用作高级处理(停车点检测)的输入。

TX1-SFM:
1 利用Harris特征找到两个连续帧中的特征列表
2 稀疏金字塔形的Lucas-Kanade光流,找到两个连续帧相应的角的位置
3 基于特征的算法(查找基本矩阵和分解基本矩阵)来估计相机运动
4 三角测量重建场景并获得3D点云
5 基于地平面估计的尺度分辨算法(可选)

sfm_config.ini:
pyr_levels = 6
lk_win_size = 10
lk_num_iters = 5
harris_k = 0.01
harris_thresh = 5.0
harris_cell_size = 18
seed = 1234
samples = 1200
errThreshold = 0.5
medianFlowThreshold = 0.5
minPixelDis = 1.1
maxPixelDis = 50.0
camModelOpt = 0
pFx = 723.106140  //沿x轴的焦距
pFy = 723.781128  //沿y轴的焦距
pCx = 512         //主点x坐标
pCy = 512         //主点y坐标
pK1 = 0.0         //第一径向失真系数
pK2 = 0.0         //第二径向失真系数
pP1 = 0.0         //第一切向失真系数
pP2 = 0.0         //第二切向失真系数

## Related Papers ##
**Multiple View Geometry in Computer Vision**, Richard Hartley and Andrew
Zisserman, 2003
**Robust Scale Estimation in Real-Time Monocular SFM for**
**Autonomous Driving**, Song, Chandraker, 2014

Deploying Deep Learning:
1 Classifying Images with ImageNet
2 Locating Object Coordinates using DetectNet

3 Image Segmentation with SegNet

参考链接:https://github.com/dusty-nv/jetson-inference

nvidia_tx1开发笔记相关推荐

  1. 运维开发笔记整理-前后端分离

    运维开发笔记整理-前后端分离 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.为什么要进行前后端分离 1>.pc, app, pad多端适应 2>.SPA开发式的流 ...

  2. iOS开发笔记-两种单例模式的写法

    iOS开发笔记-两种单例模式的写法 单例模式是开发中最常用的写法之一,iOS的单例模式有两种官方写法,如下: 不使用GCD #import "ServiceManager.h"st ...

  3. 【Visual C++】游戏开发笔记十三 游戏输入消息处理(二) 鼠标消息处理

    本系列文章由zhmxy555编写,转载请注明出处. http://blog.csdn.net/zhmxy555/article/details/7405479 作者:毛星云    邮箱: happyl ...

  4. 【Visual C++】游戏开发笔记二十七 Direct3D 11入门级知识介绍

    游戏开发笔记二十七 Direct3D 11入门级知识介绍 作者:毛星云    邮箱: happylifemxy@163.com    期待着与志同道合的朋友们相互交流 上一节里我们介绍了在迈入Dire ...

  5. Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境

    引言 简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由Apache管理,并将其核心功能开源改名为Cordova.它能让你使用HTML5轻松调用本地AP ...

  6. 安卓开发笔记——自定义广告轮播Banner(实现无限循环)

    关于广告轮播,大家肯定不会陌生,它在现手机市场各大APP出现的频率极高,它的优点在于"不占屏",可以仅用小小的固定空位来展示几个甚至几十个广告条,而且动态效果很好,具有很好的用户& ...

  7. os-cocos2d游戏开发基础-进度条-开发笔记

     os-cocos2d游戏开发基础-进度条-开发笔记(十)   ios-cocos2d游戏开发基础-游戏音效-开发笔记(九)       ios-cocos2d游戏开发基础-CCLayer和Touch ...

  8. 【Visual C++】游戏开发笔记四十一 浅墨DirectX教程之九 为三维世界添彩:纹理映射技术(一)...

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhmxy555/article/details/8523341 作者:毛星云(浅墨 ...

  9. 【Android】Parse开发笔记(1)—— 准备

    一.简介 Parse是由 YC 孵化出来的.专为移动应用提供后台服务的云计算平台,为开发者包办繁琐的后台服务,让开发者只需专注于具体的开发工作.它提供任意数据保存.照片或其它文件存储.发送推送通知.创 ...

最新文章

  1. 3.1.5 动态分区分配算法
  2. docker:Error running DeviceCreate (createSnapDevice) dm_task_run failed
  3. 计算机视觉与深度学习 | 基于MATLAB 深度学习工具实现简单的数字分类问题(卷积神经网络)
  4. 基于S2SH的电子商务网站系统性能优化
  5. java 反射 构造方法_Java反射之构造方法反射
  6. 计算机中乘法是什么函数,c - 分解简单的C函数。 (在64位计算机中为128位乘法) - 堆栈内存溢出...
  7. redis的持久化(RDB与AOF)未完待续
  8. ubuntu为python处理图片安装图片数据增强库imgaug
  9. MQ发送的消息都到了死信队列中了
  10. python 包的使用 (四)——Seaborn绘图
  11. TDDFT计算软件Octopus学习笔记(七): 二维材料计算(WS2)
  12. 《古代汉语》王力笔记整理版
  13. 微信拉群服务器忙请稍后再试,在微信拉群时,出现“未能添加新成员,请稍后再试”是怎么回事?...
  14. 爬取知乎,通过数据传输接口
  15. ChatGPT近视眼镜购买指南:防雾防尘、舒适度与价格平衡的完美选择
  16. Tiny4412 LCD驱动(DRM+设备树)
  17. 左倾堆(对两个优先队列合并)
  18. 原生爬取熊猫平台的数据
  19. 基于vue实现精妙绝伦的三级联动
  20. UVM中设置打印信息的冗余度阈值和重载打印信息的严重性

热门文章

  1. 如何用js来倍速视频播放
  2. Java代码生成手写笔记
  3. 华为怎样让你的隐私只属于你?
  4. Jupyter Notebook自动补全代码格式化
  5. 关于PPTP协议、L2TP协议和SSTP协议
  6. radiobutton超出本行后自动换行实现
  7. 圣诞狂欢节 满千减百 上不封顶
  8. 【HDU 1870 --- 愚人节的礼物】栈水题
  9. Curl盗取京东图片
  10. Excel快速地拆分合并的单元格并填充数据