ORB算法同样存在运算量较大的问题,在特征值较多的时候并不实用,以下时未移植的源码:

# coding:utf-8
# 创建时间:2019年7月28日
# 功能:二维码特征匹配;
# ORB算法;BFM算法;D-P轮廓检测算法import cv2
import matplotlib.pyplot as plt
import numpycap = cv2.VideoCapture('../video/code_video_3_single.mp4')
train_img = cv2.imread('../images/code_gather/03.png')  # 查询图像# ORB匹配函数
# 输入参数:train_img:需要查询图图像;frame:需要训练的图像
# 输出参数:len(matches):匹配特征的数量;
def ORB(train_img,frame):orb = cv2.ORB_create(nfeatures=5000)  # 创建ORB标识符# 创建描述符kp1, des1 = orb.detectAndCompute(train_img, None)kp2, des2 = orb.detectAndCompute(frame, None)# 使用暴力匹配法bf = cv2.BFMatcher(cv2.NORM_HAMMING, crossCheck=True)matches = bf.knnMatch(des1, des2, k=1)  # 返回K个最佳匹配# # 设定比值小于闸值break_value才被认为是匹配的# break_value = 0.75# good = []# for m,n in matches:#     if m.d

电赛无人机特征匹配(二):ORB算法+BFM算法+D-P轮廓检测算法相关推荐

  1. 2019电赛--无人机题目OpenMV总结

    此文章在我的博客链接:https://sublimerui.top/archives/d508d500.html NOTES:上一篇相关博文,准备阶段OpenMV学习笔记链接: https://blo ...

  2. 白话文讲计算机视觉-第六讲-轮廓检测算法

    大家好,欢迎收听小木的第六讲,第六讲我们主要讲的内容是轮廓检测.说道轮廓检测.轮廓怎么检测呢,那么我们就要引入一个轮廓检测算法: 这个算法是日本的铃木桑发明的.这位日本人写了一篇论文,叫做: Topo ...

  3. 几何算法:矩形碰撞和包含检测算法

    大家好,我是前端西瓜哥.今天来讲讲几何算法中,比较经典的算法:矩形碰撞和包含检测算法. 矩形碰撞检测是被广泛使用的算法. 比如在游戏中,为了优化图形碰撞判断效率(复杂不规则图形之间的碰撞算法很复杂), ...

  4. [随笔]2019省电赛无人机题(B题)总结

    2019/8/7~2019/8/10在江苏赛区参加了省电子设计竞赛,这次也是省电赛和全国电赛重合的一年 选择的题目是无人机题 先说结果吧,直接白给了,挺遗憾的 电赛结束挺久了,作为一个从飞行器设计转到 ...

  5. 【特征匹配】ORB原理与源码解析

    相关 : Fast原理与源码解析 Brief描述子原理与源码解析 Harris原理与源码解析 http://blog.csdn.net/luoshixian099/article/details/48 ...

  6. (五)比赛中的CV算法(下1)目标检测算法:R-CNN家族

    了解了基本概念,开始上手目标检测吧.在接下来这三个经典网络的介绍中,我们尽量忽略细节上的推导如卷积的通道数和维度,特征图的大小等,而专注于介绍网络实现的思想和总体方法.因此笔者默认你已经了解卷积神经网 ...

  7. 基于深度学习的目标检测算法:SSD——常见的目标检测算法

    from:https://blog.csdn.net/u013989576/article/details/73439202 问题引入: 目前,常见的目标检测算法,如Faster R-CNN,存在着速 ...

  8. 基音周期检测acf算法及matlab仿真,基音周期检测算法研究及在语音合成中的应用...

    摘要: 语音信号的基音周期是描述激励源的重要特征参数之一,准确的检测语音信号的基音周期对高质量的语音分析与合成,语音压缩编码,语音识别等都具有重要意义.本文讨论了几种常用的基音周期检测方法以及小波变换 ...

  9. SLAM之特征匹配(二)————RANSAC--------翻译以及经典RANSAC以及其相关的改进的算法小结

    本文翻译自维基百科,英文原文地址是:http://en.wikipedia.org/wiki/ransac     RANSAC是"RANdom SAmple Consensus(随机抽样一 ...

  10. 【理解】ORB特征提取与ORBSLAM特征匹配简要剖析

    目录 ORB特征提取 优势: 经典FAST特征提取: 经典的BRIEF描述子: ORB特征提取的改进: 如何在FAST检测的基础上维持特征点的尺度不变性? 如何在FAST检测的基础上维持特征点的旋转不 ...

最新文章

  1. SLAM从0到1——ORB特征提取及特征匹配
  2. 一代测序+二代测序+三代测序
  3. 深度信念网络研究现状与展望
  4. DrawerLayout
  5. 第三周博客作业西北师范大学|李晓婷
  6. 模拟——魔法少女小Scarlet(洛谷 P4924)
  7. 零基础学python图文版-教到你会为止的Python入门课程即将开班
  8. 配置多个git账号_Git ssh配置(Mac)
  9. solidworks2016安装教程
  10. gradle入门教程
  11. fits文件读取代码
  12. 数据产品新人的三大有毒问题,你犯了吗?
  13. GROUP BY 条件查询最新时间记录
  14. 办公室白墙文化墙设计_流行文化如何帮助我设计
  15. 我的开源: UnInstaller for Windows(VBScript)
  16. 微信小程序--计算器demo实现
  17. “Why Should I Trust you ?”Explaining the Predictions of Any Classififier.-对分类预测进行解释
  18. 爬取王者荣耀官网英雄皮肤高清壁纸(简易方法)
  19. SAP结帐操作详细操作指南
  20. 【HNOI 2012】永无乡

热门文章

  1. 微信缓存dat怎么转图片_PC微信dat怎么转图片?
  2. IE下使用VLC网页播放视频Demo
  3. 关于虚拟机中IPI中断的思考
  4. Pre-trained Adversarial Perturbations-对抗机器学习论文
  5. Longhorn云原生文件存储
  6. bitbucket 预览html,BitBucket基本使用操作
  7. 光条中心线提取-Steger算法(基于Hessian矩阵)类似于ArcScan提取道路中心线
  8. 经典的日语歌曲被翻唱成国语
  9. MyBatis自带的缓存配置(Cache)
  10. 极速下载!利用插件破解百度云限速