基于机器视觉的铁片轮廓检测

铁片轮廓检测,还是比较容易落实的,主要是看检测精度。如果精度要求不高的话,很简单,如果精度要求的话,就需要提高一点硬件成本。当然,还是要看产品的具体大小,如果超出现有的硬件极限,那就要使用多相机或分割拍摄,这样做起来相对麻烦一点。

工业光源

轮廓检测,如果没有安装限制的话,直接使用背光源进行拍摄,可以使用常规的面光源。如果精度要求比较高,则建议使用平行光源

可以考虑使用常规的模拟调光器APS-2424-1CH或者迷你调光器MAPS-2424-1CH。如果是在高速拍照需要很短的曝光时间,则考虑使用频闪调光器,如SPS-2430-4CH。而如果需要程序控制不同的光源亮度以适用不同的产品,则可以考虑数字调光器,如DPS-24125-4CH。

工业相机

工业相机,需要看被测目标有多大,以及需要的测量精度,小产品可能30万像素都可以满足,如果是大产品,精度要求比较高的,可能几千万像素的相机都不一定能完全拍摄完。

工业镜头

镜头的选择,也是需要看对象与成本控制。如果是要求低的,使用CCTV镜头即可。如果精度要求高,那么就需要使用远心镜头配合平行光源来成像

视觉算法

可以考虑使用轮廓分析、粒子分析等方法来计算。

项目难度

★★★★★★

实现难度与测量精度、大小相关:产品小精度低,容易实现;相反,产品大精度高,则比较难实现。

【转载】http://shixinhua.com/project/2017/10/2028.html

基于机器视觉的铁片轮廓检测相关推荐

  1. 缺点 霍夫圆_基于机器视觉的磁环表面缺陷检测研究

    基于机器视觉的磁环表面缺陷检测研究 [摘要]:我国是磁性材料制造生产大国,磁材生产企业众多.目前,大多数磁材生产企业仍采用传统的人工对磁材进行尺寸测量与缺陷检测.随着我国产业制造的不断转型升级,企业对 ...

  2. 毕业设计 - 题目:基于机器视觉opencv的手势检测 手势识别 算法 - 深度学习 卷积神经网络 opencv python

    文章目录 1 简介 2 传统机器视觉的手势检测 2.1 轮廓检测法 2.2 算法结果 2.3 整体代码实现 2.3.1 算法流程 3 深度学习方法做手势识别 3.1 经典的卷积神经网络 3.2 YOL ...

  3. 基于机器视觉的电阻焊接质量检测

    基于机器视觉的电阻焊接质量检测 电阻焊接质量检测,如下图所示,在两个针脚之间会焊接一个电阻.对这个电阻的位置姿态需要进行判断,同时电阻本身不能焊坏.焊裂.变色等. OK产品 工业光源 上图是使用环形光 ...

  4. 皮带撕裂检测matlab,基于机器视觉的皮带纵向撕裂检测方法

    基于机器视觉的皮带纵向撕裂检测方法 [技术领域] [0001] 本发明设及一种带式输送机皮带纵向撕裂检测方法,尤其设及一种基于机器视觉 的非接触式的皮带纵向撕裂检测方法. [背景技术] [0002] ...

  5. 论文研究 | 基于机器视觉的 PCB 缺陷检测算法研究现状及展望

    前面分享了机器视觉在汽车行业与交通行业的应用,其实机器视觉在工业上的应用是最广泛也是最具挑战性的,其中PCB板缺陷检测一直是机器视觉待攻克的难题.印刷电路板(PCB)是电子零件的基板,需求量极大,承载 ...

  6. 基于机器视觉的图像处理缺陷检测方法论文学习

    基于机器视觉的图像处理缺陷检测方法论文学习 Machine Vision based Defect Detection Approach using Image Processing Abstract ...

  7. 论文研究 | 基于机器视觉的钢材表面缺陷检测

    钢材是发展现代工业技术的基本材料,随着工业制造能力的提升,钢材广泛应用于建筑行业.海洋工程.航天工程,对钢材也提出了更严苛的要求.然而由于生产工艺限制,钢材在生产过程中不可避免地存在深度各异的表面缺陷 ...

  8. 基于Python的OpenCV轮廓检测聚类

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 简介 OpenCV的"findContours" ...

  9. 基于机器视觉的手机产品条码检测方案

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:新机器视觉 一.项目内容 本方案将搭建一个基于机器视觉的 ...

最新文章

  1. 2016 只剩最后一个月 你的 技术债务 还清了吗?
  2. c语言表达式判断,在C语言的if语句中,用做判断的表达式为()。
  3. mysql 永真_sql注入
  4. Java JDBC篇2——JDBC增删查改
  5. 代码生成工具随笔(2) ---我的生成工具
  6. C++基础::变量模板(variable template)
  7. Reference to a cleared variable I1
  8. Linux网络编程——多播
  9. mysql优化--避免数据类型的隐式转换
  10. docker版MySQL升级
  11. YouTube批量下载开源代码汇总
  12. c语言编程if语句的用法,c语言if语句的用法有哪些
  13. 高等数学:对向量及其线性运算和数量积、向量积的见解
  14. C++超市管理系统(MySQL)
  15. python输入直角三角形的两直角边,求周长、面积和锐角度数
  16. POE光纤收发器的三大应用场景
  17. sql 判断分钟是偶数数据_mssql sqlserver判断一个整数是否为奇数偶数的方法分享...
  18. 线性代数 矩阵乘法示例
  19. 谷歌浏览器设置中文教程
  20. cs231n课程笔记 摘抄

热门文章

  1. oracle登录总结
  2. 第二篇:操纵MySQL数据库(2) - 基于ORM思想的SQLAlchemy库
  3. iOS 10 推送的简单使用
  4. 6.ZigZag Conversion
  5. Windows 1.0
  6. win10下添加ssh服务
  7. 【主机】计算机缓存机制
  8. hadoo分布式安装
  9. Vant - 高效的 Vue 组件库,再造一个有赞移动商城也不在话下
  10. springcloud(十):服务网关zuul