博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
opencv中的BFMatcher和FlannBasedMatcher的区别
阅读量:3977 次
发布时间:2019-05-24

本文共 369 字,大约阅读时间需要 1 分钟。

Brute Force匹配和FLANN匹配是opencv二维特征点匹配常见的两种办法,分别对应

二者的区别:

    BFMatcher总是尝试所有可能的匹配,从而使得它总能够找到最佳匹配。

    FlannBasedMatcher中FLANN的含义是Fast Library forApproximate Nearest Neighbors,它是一种

近似法,算法更快但是找到的是最近邻近似匹配,当我们需要找到一个相对好的匹配但是不需要最佳匹配

的时候可以用FlannBasedMatcher。当然也可以通过调整FlannBasedMatcher的参数来提高匹配的精度或者

提高算法速度,但是相应地算法速度或者算法精度会受到影响。

参考更详细的讲解:http://m.blog.csdn.net/blog/u012564690/40926315#

你可能感兴趣的文章
Typora使用MarkDown语法
查看>>
火狐浏览器安装插件提示:“此附加组件无法安装,因为他有可能已损坏”
查看>>
linux 根文件系统,根设备,sys_open, sys_read, sys_write, sys_mount, sys_mknod
查看>>
uboot的配置(make xxx_config)和编译(make)工程解读
查看>>
uboot启动流程之上电启动到第一次准备好C语言运行环境
查看>>
uboot启动之第一次运行C函数到uboot重定位
查看>>
uboot重定位后初始化
查看>>
uboot引导os
查看>>
linux make xxxconfig执行过程
查看>>
linux kernel之platform driver&device
查看>>
linux 内核网卡驱动 ast2500 board
查看>>
linux中断处理与NAPI机制
查看>>
linux kernel编译makefile简要介绍(arm)
查看>>
pci总线扫描及pci网卡驱动
查看>>
x86下usb驱动framework
查看>>
linux kernel同步之原子操作
查看>>
内存barrier
查看>>
hamming weight algorithm(汉明算法)以及kernel的实现
查看>>
linux X86下的段地址_段内偏移_虚拟地址_线性地址_物理地址
查看>>
linux ARM多处理器的启动过程
查看>>