关于LBD线特征匹配算法运行
目录
文章目录
前言
一、单次图片线特征匹配
二、批量图片线特征匹配
总结
前言
LBD线特征提取算法,源码贴在这里:
https://github.com/chishuideyu/LBD_and_LineMatching
这是一位博主在LBD源码的基础上改进的,修补了一些BUG和依赖,原帖贴在这里:http://t.csdn.cn/6y6pl。
下面我就源码DEMO运行和运行过程遇到的问题进行记录。
一、单次图片线特征匹配
编译过程:
mkdir build
cd build
cmake ..
make
之后运行单次匹配命令./Test_Single_LMA LinesInImage1.png LinesInImage2.png a.png后报错:
terminate called after throwing an instance of 'std::logic_error'what(): basic_string::_M_construct null not valid
Aborted (core dumped)
修改方法:源代码中Demo_LBD_single.cpp第20行在argv[3]后面再加一个argv[4]即可,这样的话运行的时候需要输入四个参数,如./Test_Single_LMA pic1.png pic2.png out 1 ,当然你的图片输入路径要写对,我是把可执行的程序和输入的图片放到一个文件夹里了,out是输出的文件名,会输出out.png,1是存储数据的文档,如线段的起始点,结束点,线宽等
运行结果如下:
二、批量图片线特征匹配
运行命令(示例):
zw@zw:~/Downloads/LBD_and_LineMatching-master/build$ ./Test_Bat_LMA /home/zw/Downloads/LBD_and_LineMatching-master/build/multi-test/ /home/zw/Downloads/LBD_and_LineMatching-master/build/multi-test/ 7
/home/zw/Downloads/LBD_and_LineMatching-master/build/multi-test/是我存放待匹配图片的地址
/home/zw/Downloads/LBD_and_LineMatching-master/build/multi-test/是存放匹配结果输出图片的路径(我和上面的图片放在了同一个文件夹下)
7是我随便给的一个输出数据的命名
总结
以上就是今天要讲的内容,本文仅仅简单介绍了LBD算法的运行,欢迎一起学习。
参考文章:线特征---LBD算法(三) - Jessica&jie - 博客园
关于LBD线特征匹配算法运行相关推荐
- 线特征---LSD and LBD程序运行(一)
最近在看有关特征提取的线特征,暑期就看了相关的论文:<基于点线综合特征的双目视觉SLAM方法_谢晓佳>,最近呢,把里面有关线特征提取LSD和描述子LBD的代码跑了一遍,记录如下: [1]L ...
- lsd 特征点匹配代码_线特征LSD and 描述子LBD(一)(示例代码)
最近在看有关特征提取的线特征,暑期就看了相关的论文:<基于点线综合特征的双目视觉SLAM方法_谢晓佳>,最近呢,把里面有关线特征提取LSD和描述子LBD的代码跑了一遍,记录如下: [1]L ...
- 线特征LSD提取、LBD描述子匹配实现过程源码
使用opencv实现线特征LSD提取.LBD描述子匹配实现: 具体逻辑如下: 1.设置读图的路径 2. 加载图片 3. 创建mask掩代码 4.初始化参数 5.检测LSD线段 6. 计算尺度第一塔的描 ...
- SLAM--PL-SLAM中基于线特征的初始化方法(LSD算法,LBD描述子,计算R和t)
SLAM中基于线特征的初始化方法 线特征的初始化 直线段检测算法---LSD:a Line Segment Detector 描述子---LBD:Line detection and descript ...
- 线特征作为视觉描述:用于视觉定位的上下文感知线特征描述符
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨paopaoslam 来源丨泡泡机器人SLAM 标题: Line as a Visual Sen ...
- 基于点线特征的激光雷达+单目视觉里程计
标题:Lidar-Monocular Visual Odometry using Point and Line Features 作者:Shi-Sheng Huang1, Ze-Yu Ma1, Tai ...
- 论文速递:一种用于视觉定位的基于NLP思路的直线特征匹配算法
标题:Line as a Visual Sentence:Context-aware Line Descriptor for Visual Localization 作者:Sungho Yoon1 a ...
- 基于点线特征避免单目视觉SLAM的退化
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 标题:Avoiding Degeneracy for Monocular Visual SLAM wi ...
- 半直接单目VO | PL-SVO:快速、鲁棒的SLAM线特征跟踪
作者 | 猛女瘦瘦 编辑 | 汽车人 原文链接:https://zhuanlan.zhihu.com/p/571034195 点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨 ...
最新文章
- Axis2 webservice入门--Webservice的发布与调用
- UI设计培训分享:2021年UI设计风格新风向标主要体现在哪些方面
- java根据enum某个属性值获取枚举项
- win系统如何连接共享服务器,window7 pro 访问局域网内共享服务器
- 一些总是记不住又容易搞混淆的东西(不断更新)
- 深入剖析Linux IO原理和几种零拷贝机制的实现
- 【Flink】使用Flink实现索引数据到Elasticsearch
- python切片为列表增加元素_python – 使用切片语法来加入列表的一部分列表元素...
- [转]理解JSON:3分钟课程
- android手机导入.cer证书文件的方法
- php链接mysql数据库 p_php连接mysql数据库的几种方法
- java前后端分离使用token_前后端分离以及token的使用
- Java工作流有哪些?如何快速掌握Java技术
- CuteFTP无法与虚拟机Ubuntu进行连接---主机与虚拟机能ping通
- 基于扩展卡尔曼滤波的slam
- 2022-2028年全球与中国手持式按摩器行业市场深度调研及投资预测分析
- Docker真实应用场景案例解析——ASSA ABLOY
- yy安全中心官网首页登录html,YY安全中心手机版
- 软件测试 | 测试开发 | Git分支管理搞定在线合并和本地合并
- android 退出登录