SOLD2是ETH的 Self-supervised Occlusion-aware Line Description and Detection,它是一种多视角的线检测,线匹配算法,可以处理遮挡下的线匹配。

以往特征匹配都是基于点的,比如SIFT,SURF等,而ETH提出了基于线的特征匹配,由于是基于神经网络,所以不需要手动设计特征,而且基于自监督学习,不需要人工标注。

这里先不把重点放在自监督,先看一下如何从视角不同的图像中提取线特征,线检测和匹配,走完整个检测和匹配的流程。

算法流程基于源码和测试样例整理。

测试样例中,input为不同视角的两张[1, 1, 496, 744]的图像。如下

以img1为例走一遍流程,它首先会经过名为SOLD2NET的神经网络,得到3个输出:
1.检

SOLD2算法详解之1 backbone(CVPR2021 源码解析)相关推荐

  1. 分布式事务详解,并带有lcn源码解析。

    文章目录 1):为什么需要分布式事务? 2):常见的解决方案如下? 2)1):二阶段提交(2PC) 2)2):TXC逆向SQL 2)3):TCC(Try.Confirm.Cancel) 2)4):增量 ...

  2. [Linux运维基础]全家桶详解!Linux中RPM包、wget下载、YUM安装、tar包、zip等包管理方式区别与参数详解,附wget下载源码包编译安装方法

    文章目录 一.RPM.tar.gz 1.rpm包格式 2.rpm包管理 3.tar包管理参数 二.wget 1.wget参数 2.wget下载源码包后编译安装 三.YUM 1.YUM工作原理 2. Y ...

  3. Android APP:Preference使用详解和实例(附源码)

    Android APP:Preference使用详解和实例 一.Preference 是Android app中重要的控件之一,Settings 模块大部分都是通过Preference 实现的,这里将 ...

  4. C++文件操作详解,实用文件辅助类源码分享,建议收藏自用!

    学习C++的小伙伴,应该会经常遇见对文件进行操作的需求,例如读写文件,作为一个使用频率较高的操作,我们每次重复地编写代码,就是浪费劳动力了,所以作者将自己常用的文件操作封装成了一个类,需要的小伙伴自取 ...

  5. word2vec 中的数学原理详解(六)若干源码细节

    word2vec 是 Google 于 2013 年开源推出的一个用于获取 word vector 的工具包,它简单.高效,因此引起了很多人的关注.由于 word2vec 的作者 Tomas Miko ...

  6. 【异步编程学习笔记】JDK中的FutureTask和CompletableFuture详解(使用示例、源码)

    文章目录 FutureTask概述 使用实例 类图结构 FutureTask的run()方法 FutureTask的局限性 CompletableFuture概述 CompletableFuture代 ...

  7. 一分钟详解PCL-1.8.1从源码搭建开发环境四(VTK库的编译)

  8. java tomcat源码_详解Tomcat系列(一)-从源码分析Tomcat的启动

    在整个Tomcat系列文章讲解之前, 我想说的是虽然整个Tomcat体系比较复杂, 但是Tomcat中的代码并不难读, 只要认真花点功夫, 一定能啃下来. 由于篇幅的原因, 很难把Tomcat所有的知 ...

  9. Python 进阶之路 (八) 最用心的推导式详解 (附简单实战及源码)

    什么是推导式 大家好,今天为大家带来问我最喜欢的Python推导式使用指南,让我们先来看看定义~ 推导式(comprehensions)是Python的一种独有特性,推导式是可以从一个数据序列构建另一 ...

  10. 【Java入门提高篇】Day26 Java容器类详解(八)HashSet源码分析

    前面花了好几篇的篇幅把HashMap里里外外说了个遍,大家可能对于源码分析篇已经讳莫如深了.别慌别慌,这一篇来说说集合框架里最偷懒的一个家伙--HashSet,为什么说它是最偷懒的呢,先留个悬念,看完 ...

最新文章

  1. access自动自动累计余额_【大招来临】—— 真 自动化财务报告
  2. 自控matlab设计,自动控制原理课程设计--基于MATLAB软件的自动控制系统仿真
  3. php 序列化有上限,总结对比php中的多种序列化
  4. Android开发之ADB常用命令
  5. AGV (Automated guided vehicle)基础(二) - AGV的视觉算法 - RGB - D 算法
  6. MyBatis-${}与#{}
  7. hibernate 执行sql在哪个类_一篇文章让你马上入门Hibernate
  8. 解决Myeclipse中断点不起作用的方法
  9. 机器学习第三回——logistic回归算法
  10. VMware Workstation 虚拟机中的 虚拟交换机和地址规划
  11. 2022年第十三届蓝桥杯题解(全)
  12. 三级数据库考mysql_计算机三级MySQL数据库试题及答案
  13. 蒙特卡罗(Monte Carlo) 模拟
  14. 机器人genghis_全球50大经典机器人
  15. 当div的宽度为百分比时,如何设置成为一个正方形?
  16. 然并卵却很拉风!360超级充电器评测_天极网
  17. 奥利给!搞定JVM就靠它了!不看感觉错过一个亿!吐血整理两个月,原创!全网第一份超详细JVM知识点导图!!!
  18. 等保2.0.第十一章.等保2.0实战(上)
  19. 必知的Python 五个精彩彩蛋
  20. python html做界面_用Html来写Python桌面软件的UI界面-htmlPy

热门文章

  1. 在新加坡工作会是一个什么体验
  2. SVG绘制不同形状的图形
  3. 锐捷网络2019年秋招售前产品经理面试总结
  4. [echarts] 柱状图 改变划过柱子时的阴影颜色
  5. 一看就会 PicGo+gitee+Tyora个人图库搭建
  6. 正弦定理和余弦定理_高中数学,正弦定理和余弦定理的应用举例,含高频考点及详细解析...
  7. php矢量绘图,打算做一个开源的矢量绘图软件
  8. 免费的注册表修复工具推荐
  9. 淘宝API接口:item_search - 按关键字搜索淘宝商品
  10. TDSQL将发布免费版本,助力国产数据库生态完善