背景:电子厂的电子元器件生产流水线,特别是插件散装的器件,可以用电子称称量计算出个数,但误差还是不能接受,尝试图像识别方案,目测能解决这个问题!

其实拍出来的照片更多的是元器件相互接触,要准确计算元器件个数还是有些难度,通过图像形态学开闭操作,腐蚀等手段尝试以后效果不是很好。最终发现一种简单明了,但是有微小误差的计数,算法思路如下:

主要是利用连通区域发现算法,发现所有连通区域,获取最小部分的连通区域集合(图片预处理很关键),根据此连通区域面积,

作为单个器件大小,从而求取出粘连部分的个数,完成对整个元器件的计算,准备率相当的高,目测可达99%以上

效果展示

代码下载:https://github.com/polyGithub/opencv_twoPass.git

代码编译

g++ demo.cpp twoPass.cpp -o test `pkg-config --cflags --libs opencv`

运行

./test 5.png

代码讲解:

图像目标检测识别,计算物体个数,针对电子元器件计算相关推荐

  1. SAR图像飞机目标检测识别进展

    目标检测与识别是高分辨合成孔径雷达(SAR)领域的热点问题.机场上飞机作为一种典型目标,其检测与识别具有一定的独特性.在检测与识别的过程中,如何将深度学习和目标电磁散射机理结合.提高网络或模型的泛化能 ...

  2. MSTAR数据库结合深度学习(SAR图像目标检测与识别)

    MSTAR数据库作为SAR图像自动目标识别(SAR ATR)研究的一个通用库,被很多学者广泛采用.从现有的SAR ATR系统处理流程来看,目标检测作为该系统的前端,很大程度上影响系统后续识别性能,在较 ...

  3. 最全综述 | 图像目标检测

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 前言 图片分类任务我们已经熟悉了,就是算法对其中的对象进行分类.而 ...

  4. # 经典目标检测识别方法概述RCNN/FAST/FASTER RCNN/MASK RCNN/SSD/DSSD/YOLO V1/YOLO V2等

    经典目标检测识别方法概述@陈子逸 经典目标检测识别方法概述 由于水硕期间自学了一些目标探测的方法,这里做一个概述,肯定有不完美的地方,还请指正一起进步. 综述 1.分别简单描述一下RCNN系列: 在我 ...

  5. 遥感图像目标检测研究综述

    遥感图像目标检测 遥感图像特殊性 一.目标检测研究综述 1.介绍 2.传统目标检测 3.基于深度学习目标检测 R-CNN系列为代表的两阶段算法 YOLO.SSD为代表的一阶段算法 二.多尺度目标检测研 ...

  6. 从R-CNN到YOLO,2020 图像目标检测算法综述

    作者丨江户川柯壮@知乎 来源丨https://zhuanlan.zhihu.com/p/242424344 编辑丨极市平台 基于CNN 的目标检测是通过CNN 作为特征提取器,并对得到的图像的带有位置 ...

  7. 图像目标检测算法总结(从R-CNN到YOLO v3)

    (首发于知乎,链接:https://zhuanlan.zhihu.com/p/242424344,欢迎关注~) 基于CNN 的目标检测是通过CNN 作为特征提取器,并对得到的图像的带有位置属性的特征进 ...

  8. r语言把两个折线图图像放到一个图里_图像目标检测算法总结(从R-CNN到YOLO v3)...

    基于CNN 的目标检测是通过CNN 作为特征提取器,并对得到的图像的带有位置属性的特征进行判断,从而产出一个能够圈定出特定目标或者物体(Object)的限定框(Bounding-box,下面简写为bb ...

  9. 图像目标检测算法总结(从 R-CNN 到 YOLO v3)

    作者丨江户川柯壮@知乎 来源丨图像目标检测算法总结(从R-CNN到YOLO v3) - 知乎 基于CNN 的目标检测是通过CNN 作为特征提取器,并对得到的图像的带有位置属性的特征进行判断,从而产出一 ...

  10. 低光图像目标检测的研究成果总结

    参考低光图像目标检测的研究成果总结 - 云+社区 - 腾讯云 1.深度学习以前 1.A Novel Method to Compensate Variety of Illumination In Fa ...

最新文章

  1. 再见,工资!程序员工资统计平均14404元,网友:又跌了!
  2. 合并报表编制采用的理论_合并报表是否恢复子公司盈余公积
  3. 关于8位AD_DA转换芯片的采样率问题
  4. 程序员赚钱资源汇总,结合自己亲身经历
  5. 基于xml技术的操作
  6. C#设计学生成绩排序
  7. 如何能自动上传公众号文章到网站里面!
  8. POJ1942 Paths on a Grid(组合)
  9. 关于Keil中,变量函数跨文件引用报错问题
  10. 经典排序算法(十)--希尔排序Shell Sort
  11. (IoT物联网)天线的设计步骤 - 完整收藏版
  12. 线上编程学院codecademy
  13. PPT和PPTX的区别是什么
  14. 帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
  15. leetcode岛屿类问题
  16. gpg 的加密与解密
  17. 小鸟伏特加怎么用计算机,生活常识:小鸟伏特加是什么梗
  18. 中国公路路网_拔剑-浆糊的传说_新浪博客
  19. DataBase First 基础(四) 删除或修改表时失败,因为相同类型的其他实体已具有相同的主键值***
  20. 百度竞价 - 百度单页竞价推广项目实操教程分享

热门文章

  1. 【严蔚敏数据结构题集】C/C++编程线性表练习题(一)
  2. 【图解线性代数】第二章——向量几何的基本意义【思维导图】
  3. 【白皮书】2020腾讯人工智能白皮书.pdf(附下载链接)
  4. 《深入浅出通信原理》连载1-562合集
  5. ABAQUS2021界面改成中文
  6. Abaqus GUI界面解决中文乱码问题(插件中文乱码也适用)
  7. 用Python库PySimpleGUI制作自动化办公小软件
  8. 书单 | 这6本书,带你轻松学习自动化办公
  9. 关于CityEngine导入shp数据
  10. Python2.7安装Numpy