BRIEF算法OpenCV实现
数字图像里的BRIEF
算法,算是匹配速度和性能都挺均衡的一个方案。cvbrief
这个源码包里估计就是它的核心实现,用的是 C++,配合OpenCV
用起来还挺顺手的。你要是搞图像特征提取啥的,用它试试挺合适的。
BRIEF的核心思路其实不难:找关键点、选像素对、二值化,生成符。二进制的嘛,存储和匹配速度都快,像嵌入式设备、实时视频这些场景就吃它那套。
它对关键点比较依赖,一般配合SIFT、SURF或者FAST效果更稳定。符呢可以几十位到几百位,长度一改,性能和精度也跟着变。太短不稳,太长计算慢,得自己平衡一下。
匹配用的是汉明距离,比欧式距离轻巧多了。其实如果你之前接触过ORB,会发现它就是 BRIEF 的升级版,加了旋转不变性,精度会更高些。
这个cvbrief
源码看起来应该封装了关键点检测、符生成、匹配一整套流程。你直接套进去,稍微改改参数,效果就能出来。配合 OpenCV 的图像 IO 和绘图功能,做个 demo 都不费事。
如果你做图像识别或者搞毕业设计,又算法高效点,那这个资源真的还挺香的。要是你还没接触过 BRIEF,不妨从这个源码上手试试。
cvbrief.rar
预估大小:48个文件
cvbrief
文件夹
LICENSE
18KB
test_app
文件夹
wall
文件夹
H1to1p
18B
img4.ppm
1.71MB
H1to5p
179B
img3.ppm
1.71MB
img5.ppm
1.71MB
img2.ppm
1.71MB
8.11MB
文件大小:
评论区