点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

本文转自:AI算法与图像处理

机器视觉行业对于表面检测相比前几年已经有很大的突破了,对于产品表面的划伤、污迹等检测已经不再是难点。

在金属、玻璃、手机屏幕、液晶板等行业表面检测上应用广泛。

机器视觉检测常用的检测打光方式有以下四种:

同轴光、低角度、背光和高角度,这四种打光对硬划伤检测效果明显,但对表面要求较高的产品,比如软划伤的效果却较为不明显。

根据大数据分析显示,针对产品表面划伤,主要提出低角度和高角度两种解决方案。

低角度方式

两个物体接触摩擦,就很容易造成表面划伤了,也就意味着划伤是有方向性的。

在考虑低角度打光效果时,如果我们采用平行光线照射(平行于划伤),划伤会被光线虚化,效果在图像中不明显。

如果我们采用一组垂直于光线照射(垂直于划伤),划伤会被光线凸显,效果在图像中非常明显。

从以上分析,我们采用八个条形光源分时曝光工件,设计出以下打光方案。

一个环形光源,分成八路控制,分时曝光,连续采集八次,最后软件采用算法,叠加所有缺陷,最终以高标准检测工件表面划伤有无。

思普泰克工程师根据上述方案所生产的光源,此成像方案适用于表面检测要求比较高的高精密产品,而对效率要求不苛刻的产品。

高角度方式

根据我们经验,软划伤在同轴光效果下,光源工作距离越高,效果越明显。

然而同一光源,光源工作距离高的同时,光源发光面越小,光源亮度也随之减弱,效果与实际情况不可兼得。

很多时候,我们的产线员工在目测产品表面信息时,都是采用日光灯照明方式,日光灯通过镜面反射入射到眼睛里。

针对镜面反光的工件,依据光的反射定律,采用打光方式,形成镜面反射效果。

观察仔细的人就会发现,肉眼检测方式往往是让日光灯投影在产品里面,然后通过摆动产品使得日光灯的影子在产品里面移动。

如此,光斑照明产品的局部,从而反射出产品表面的信息,使得人眼能够清晰的判断出产品是否有缺陷,以及微弱的缺陷也能轻易看到。

下载1:OpenCV-Contrib扩展模块中文版教程

在「小白学视觉」公众号后台回复:扩展模块中文教程即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。

下载2:Python视觉实战项目52讲

在「小白学视觉」公众号后台回复:Python视觉实战项目即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。

下载3:OpenCV实战项目20讲

在「小白学视觉」公众号后台回复:OpenCV实战项目20讲即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。

交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~

机器视觉经典案例-表面划伤检测案例相关推荐

  1. 机器视觉LED灯珠检测案例

    LED光源亮度高,可控性好,具有调节.长寿.环保等优点,所以现在大多数光亮产品中大量使用LED作为发光源,但是因为它是光信号,不能通过常规电检来完成检测.而要借助人工肉眼,根据其发光状态和颜色进行判断 ...

  2. 机器视觉光源对于PCB的检测案例

    机器视觉光源对于PCB的检测案例 沃德普 act视觉系统设计 act视觉系统设计 PCB加工一般经过开料.刷版.图形转移.内层蚀刻.AOI检查.打靶位孔.黑化.层压.打靶位.钻孔.去毛刺.化学沉铜.板 ...

  3. 汽车价格离群值检测案例

    <数据科学导引>汽车价格离群值检测案例 第二章案例4(评论可以私发数据表) 文章目录 <数据科学导引>汽车价格离群值检测案例 前言 一.数据集描述 二.导入数据集并切分 三.特 ...

  4. 全球7大经典火车地铁营销案例

    火车,地铁等人流量庞大的铁路系统,是很多商家青睐的营销平台.今天将带领大家领略全球十大经典的铁路营销案例,各种"开挂"方式绝对超乎你的想象! [日本宜家 这列地铁被我承包了] 近日 ...

  5. 基于stm32的温湿度检测案例(一)

    系列文章目录 一.基于stm32的温度检测案例(一) 文章目录 目录 系列文章目录 一.基于stm32的温度检测案例(一) 文章目录 前言 一.实验器材简介 1.1.基于STM32F042F6P6的最 ...

  6. java基础-数组-案例练习-检测一个字符串是否为回文 回文字符串是指正着读和反着读该字符串都是相同拼写

    大家好,今天又来分享新案例啦~检测一个字符串是否为回文                 回文字符串是指正着读和反着读该字符串都是相同拼写,比如"radar"."level ...

  7. 多视图CAD检测系统乳腺X线摄影基于案例的检测性能优化

    多视图CAD检测系统乳腺X线摄影基于案例的检测性能优化 介绍 通常乳腺肿块的检测基于双视图乳腺摄影,医生在阅片是会将所有可用视图的信息组合在一起,他们比较MLO和CC视图,寻找不对称性并评估相对于先前 ...

  8. 【机器学习】决策树原理、调参、可视化 + 银行信用卡欺诈检测案例(含数据集)

    目录 决策分类树 2.1 ID3算法(信息增益) 2.2 C4.5 算法(信息增益率) 2.3 CART算法(Gini系数) CART构造决策树实例 决策树的剪枝 sklearn实现决策树 决策树的调 ...

  9. 基于stm32的温湿度检测案例串口通信屏显示(二)

    文章目录 前言 一.串口通信屏幕 二.DHT11测试效果与说明 三.读入数据 四.串口及中断配置 五.屏幕上显示数据 5.1.屏幕内嵌指令 5.2.静态数据 5.3.动态数据 六.效果 前言 因为st ...

  10. 八.STM32F030C8T6 MCU开发之电源掉电检测案例

    八.STM32F030C8T6 MCU开发之电源掉电检测案例 0.总体功能概述 使用STD库–en.stm32f0_stdperiph_lib_v1.6.0. 单片机在正常工作时,因某种原因造成突然掉 ...

最新文章

  1. 创建bdlink密码是数字_如何创建实际上是安全的密码
  2. 设计模式(一) 单例模式
  3. java xml 变量替换_Java JAXB如何将XmlElements重新定义为现有变量
  4. python爬虫实例-python 爬虫实例
  5. 服务器账号密码更改,如何更改服务器用户名和密码
  6. JavaScript性能优化【中】-- Performance 工具
  7. 资产负债表 公式总结
  8. Android倒计时效果
  9. Linux: sctp 实例
  10. 显ip图片签名php,简单几步,教你制作自己的显IP签名档
  11. Kinect-v2 Examples with MS-SDK Doc(Chinese documents)
  12. 数学建模常见的综合评价方法及预测方法
  13. 蓝牙耳机音质真的不好吗?初级发烧友应该选择什么样式蓝牙耳机
  14. arp攻击----arpspoof
  15. 火锅店软件需求(附带完成过程)
  16. qmail 相关问题
  17. App广告之商业变现的实现策略
  18. 07.微软又一逆天可视化神器——Power BI
  19. Kafka消费者与消费组
  20. 计算机基础知识上实验课教案,高中信息技术上册《第4课 计算机基础知识》教案...

热门文章

  1. ISO27001认证办理流程及2022年补贴政策汇总
  2. 浅析游戏AI设计模式
  3. 影视后期好学吗?C4D精品教学合集,看完必成大神!(附链接)
  4. 小米wifi+fidder设置代理抓包
  5. seqkit根据基因id_AgriSeq 靶向测序法基因分型技术
  6. 木蚂蚁软件光盘 V2.0 2008元旦贺岁版
  7. 海康摄像头b/s架构下的视频直播
  8. HTML实现页面注册
  9. html创建qq注册页面,用javascript制作qq注册动态页面
  10. “杜绝电子垃圾,我们需要软件永远更新下去!”