在OpenCV的使用过程中,我们时常会遇到检测到的对象中即包含着我们需要的对象又含有我们不需要的对象,那么我们就需要根据需要对象的特点,将不需要的对象剔除掉,剩下我们需要的信息。(这种剔除并不是必须将序列中不需要的部分删除掉,而是只是将需要筛选出来,因为删除等操作也是会耗时的,也是没有必要的)。比如在进行霍夫圆检测的过程中,检测到了很多不需要的圆的信息。这些功能的主要实现是通过OpenCV中的cvSeq的操作实现的。详见:openCV中 cvSeq的用法说明(功能很多,按照需求使用)如下图所示:
      根据圆的半径大小进行筛选之后,只剩下小数点和小数点相同的圆。由于减少了画其他圆的时间,所以程序运行的时间也相应的缩短了。如下图所示:

【OpenCV学习笔记】【函数学习】十三(剔除检测到的不符合要求的对象)相关推荐

  1. OpenCV学习笔记(二十一)——绘图函数core OpenCV学习笔记(二十二)——粒子滤波跟踪方法 OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt OpenCV学习笔记(二十

    OpenCV学习笔记(二十一)--绘图函数core 在图像中,我们经常想要在图像中做一些标识记号,这就需要绘图函数.OpenCV虽然没有太优秀的GUI,但在绘图方面还是做得很完整的.这里就介绍一下相关 ...

  2. OpenCV学习笔记(三十一)——让demo在他人电脑跑起来 OpenCV学习笔记(三十二)——制作静态库的demo,没有dll也能hold住 OpenCV学习笔记(三十三)——用haar特征训练自己

    OpenCV学习笔记(三十一)--让demo在他人电脑跑起来 这一节的内容感觉比较土鳖.这从来就是一个老生常谈的问题.学MFC的时候就知道这个事情了,那时候记得老师强调多次,如果写的demo想在人家那 ...

  3. OpenCV学习笔记(四十一)——再看基础数据结构core OpenCV学习笔记(四十二)——Mat数据操作之普通青年、文艺青年、暴力青年 OpenCV学习笔记(四十三)——存取像素值操作汇总co

    OpenCV学习笔记(四十一)--再看基础数据结构core 记得我在OpenCV学习笔记(四)--新版本的数据结构core里面讲过新版本的数据结构了,可是我再看这部分的时候,我发现我当时实在是看得太马 ...

  4. 一、HALCON学习笔记(容器液位缺陷检测)

    一.HALCON学习笔记(容器液位缺陷检测) * In this example a fill level check for the * pharmaceutical industry is dem ...

  5. Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十三章:计算着色器(The Compute Shader)...

    Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十三章:计算着色器(The Compute Shader) 原文: Int ...

  6. 20171220-python学习笔记--函数类型

    20171220-python学习笔记--函数类型 备注: #位置参数 #传入两个参数 def power(x, n):s = 1while n > 0:n = n - 1s = s * xre ...

  7. 深度学习笔记(34) 目标检测

    深度学习笔记(34) 目标检测 1. 目标检测算法 2. 图像滑动窗口操作 3. 滑动窗口目标检测算法缺点 1. 目标检测算法 了解对象定位和特征点检测,现在来构建一个目标检测算法 通过卷积网络进行对 ...

  8. JavaScript学习笔记——函数 Part4:向函数传递函数、从函数返回函数(函数是一等公民)

    要点 函数是值,这个值就是函数引用 函数是一等公民:函数引用是一等值 可将函数引用赋给变量.含在数据结构(如对象)中.传递给其他函数或从其他函数返回 函数是一等公民 不要再认为函数是特殊的,有别于Ja ...

  9. Slicer学习笔记(二十三)slicer调试自带模块

    Slicer学习笔记(二十三)slicer调试自带模块 1.调试Segment Editor模块下的Grow from seeds 2.调试文件与细节 2.1.masterImageData的调试信息 ...

  10. Python3学习笔记之-学习基础(第三篇)

    Python3学习笔记之-学习基础(第三篇) 文章目录 目录 Python3学习笔记之-学习基础(第三篇) 文章目录 一.循环 1.for循环 2.while循环 3.break,continue 二 ...

最新文章

  1. 网络品牌推广之标签的使用注意事项
  2. python中print的用法_python中print用法
  3. [Ajax] Ajax的基本用法
  4. Android Studio导入项目遇到的问题
  5. gridview分组android,安卓使用GridView实现网格视图
  6. 41. 和为s的两个数字VS和为s的连续正数序列(C++版本)
  7. Linux内核多线程——补充(各种平台下的多线程)
  8. mac下webrtc的编译-坑记录 非常重要
  9. ASP程序加密解密方法全面解析
  10. CentOS 8: No URLs in mirrorlist error
  11. 高次同余式的解数和解法
  12. 为什么要用并发编程?
  13. 大理石分割(回溯法)
  14. 数据库系统概论(第十章: 数据库恢复技术)
  15. 搜索引擎快捷导航:一个简单的chrome插件(教程)
  16. 慧静51单片机软件_MCS-51单片机程序求极值
  17. AssetStudio/UnityStudio UABE等 破解Unity游戏
  18. 「PyTorch深度学习入门」4. 使用张量表示真实世界的数据(中)
  19. 利用xposed修改微信显示余额
  20. catia 经典视频教程集合 catia曲面装配工程图钣金数控汽配逆向

热门文章

  1. DbUtils组件的使用小指南
  2. 每日一道剑指offer-两个栈来实现一个队列
  3. php ajax跨域cookies,解决ajax跨域请求数据cookie丢失问题
  4. php 简繁体字同时显示_(C++/php/Swift/Go/Ruby 篇)2020 年最火编程语言出炉!关键特性、普及程度、薪资全方位解读...
  5. 切片与MapTask并行度决定机制
  6. hadoop fs ,hadoop dfs 和 hdfs dfs的区别以及HDFS的shell操作
  7. python求一个数的因子_python语言求因数方法的实现源码
  8. java equals方法可变_java中equals方法和“==”的区别
  9. 无人驾驶车辆模型预测控制配套代码_代码详解——最简NMPC路径跟踪仿真代码...
  10. PHP可以读取什么配置文件,使用php读取配置文件