机器视觉经典案例-表面划伤检测案例
点击上方“小白学视觉”,选择加"星标"或“置顶”
重磅干货,第一时间送达
本文转自:AI算法与图像处理
机器视觉行业对于表面检测相比前几年已经有很大的突破了,对于产品表面的划伤、污迹等检测已经不再是难点。
在金属、玻璃、手机屏幕、液晶板等行业表面检测上应用广泛。
机器视觉检测常用的检测打光方式有以下四种:
同轴光、低角度、背光和高角度,这四种打光对硬划伤检测效果明显,但对表面要求较高的产品,比如软划伤的效果却较为不明显。
根据大数据分析显示,针对产品表面划伤,主要提出低角度和高角度两种解决方案。
低角度方式
两个物体接触摩擦,就很容易造成表面划伤了,也就意味着划伤是有方向性的。
在考虑低角度打光效果时,如果我们采用平行光线照射(平行于划伤),划伤会被光线虚化,效果在图像中不明显。
如果我们采用一组垂直于光线照射(垂直于划伤),划伤会被光线凸显,效果在图像中非常明显。
从以上分析,我们采用八个条形光源分时曝光工件,设计出以下打光方案。
一个环形光源,分成八路控制,分时曝光,连续采集八次,最后软件采用算法,叠加所有缺陷,最终以高标准检测工件表面划伤有无。
思普泰克工程师根据上述方案所生产的光源,此成像方案适用于表面检测要求比较高的高精密产品,而对效率要求不苛刻的产品。
高角度方式
根据我们经验,软划伤在同轴光效果下,光源工作距离越高,效果越明显。
然而同一光源,光源工作距离高的同时,光源发光面越小,光源亮度也随之减弱,效果与实际情况不可兼得。
很多时候,我们的产线员工在目测产品表面信息时,都是采用日光灯照明方式,日光灯通过镜面反射入射到眼睛里。
针对镜面反光的工件,依据光的反射定律,采用打光方式,形成镜面反射效果。
观察仔细的人就会发现,肉眼检测方式往往是让日光灯投影在产品里面,然后通过摆动产品使得日光灯的影子在产品里面移动。
如此,光斑照明产品的局部,从而反射出产品表面的信息,使得人眼能够清晰的判断出产品是否有缺陷,以及微弱的缺陷也能轻易看到。
下载1:OpenCV-Contrib扩展模块中文版教程
在「小白学视觉」公众号后台回复:扩展模块中文教程,即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。
下载2:Python视觉实战项目52讲
在「小白学视觉」公众号后台回复:Python视觉实战项目,即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。
下载3:OpenCV实战项目20讲
在「小白学视觉」公众号后台回复:OpenCV实战项目20讲,即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。
交流群
欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~
机器视觉经典案例-表面划伤检测案例相关推荐
- 机器视觉LED灯珠检测案例
LED光源亮度高,可控性好,具有调节.长寿.环保等优点,所以现在大多数光亮产品中大量使用LED作为发光源,但是因为它是光信号,不能通过常规电检来完成检测.而要借助人工肉眼,根据其发光状态和颜色进行判断 ...
- 机器视觉光源对于PCB的检测案例
机器视觉光源对于PCB的检测案例 沃德普 act视觉系统设计 act视觉系统设计 PCB加工一般经过开料.刷版.图形转移.内层蚀刻.AOI检查.打靶位孔.黑化.层压.打靶位.钻孔.去毛刺.化学沉铜.板 ...
- 汽车价格离群值检测案例
<数据科学导引>汽车价格离群值检测案例 第二章案例4(评论可以私发数据表) 文章目录 <数据科学导引>汽车价格离群值检测案例 前言 一.数据集描述 二.导入数据集并切分 三.特 ...
- 全球7大经典火车地铁营销案例
火车,地铁等人流量庞大的铁路系统,是很多商家青睐的营销平台.今天将带领大家领略全球十大经典的铁路营销案例,各种"开挂"方式绝对超乎你的想象! [日本宜家 这列地铁被我承包了] 近日 ...
- 基于stm32的温湿度检测案例(一)
系列文章目录 一.基于stm32的温度检测案例(一) 文章目录 目录 系列文章目录 一.基于stm32的温度检测案例(一) 文章目录 前言 一.实验器材简介 1.1.基于STM32F042F6P6的最 ...
- java基础-数组-案例练习-检测一个字符串是否为回文 回文字符串是指正着读和反着读该字符串都是相同拼写
大家好,今天又来分享新案例啦~检测一个字符串是否为回文 回文字符串是指正着读和反着读该字符串都是相同拼写,比如"radar"."level ...
- 多视图CAD检测系统乳腺X线摄影基于案例的检测性能优化
多视图CAD检测系统乳腺X线摄影基于案例的检测性能优化 介绍 通常乳腺肿块的检测基于双视图乳腺摄影,医生在阅片是会将所有可用视图的信息组合在一起,他们比较MLO和CC视图,寻找不对称性并评估相对于先前 ...
- 【机器学习】决策树原理、调参、可视化 + 银行信用卡欺诈检测案例(含数据集)
目录 决策分类树 2.1 ID3算法(信息增益) 2.2 C4.5 算法(信息增益率) 2.3 CART算法(Gini系数) CART构造决策树实例 决策树的剪枝 sklearn实现决策树 决策树的调 ...
- 基于stm32的温湿度检测案例串口通信屏显示(二)
文章目录 前言 一.串口通信屏幕 二.DHT11测试效果与说明 三.读入数据 四.串口及中断配置 五.屏幕上显示数据 5.1.屏幕内嵌指令 5.2.静态数据 5.3.动态数据 六.效果 前言 因为st ...
- 八.STM32F030C8T6 MCU开发之电源掉电检测案例
八.STM32F030C8T6 MCU开发之电源掉电检测案例 0.总体功能概述 使用STD库–en.stm32f0_stdperiph_lib_v1.6.0. 单片机在正常工作时,因某种原因造成突然掉 ...
最新文章
- 创建bdlink密码是数字_如何创建实际上是安全的密码
- 设计模式(一) 单例模式
- java xml 变量替换_Java JAXB如何将XmlElements重新定义为现有变量
- python爬虫实例-python 爬虫实例
- 服务器账号密码更改,如何更改服务器用户名和密码
- JavaScript性能优化【中】-- Performance 工具
- 资产负债表 公式总结
- Android倒计时效果
- Linux: sctp 实例
- 显ip图片签名php,简单几步,教你制作自己的显IP签名档
- Kinect-v2 Examples with MS-SDK Doc(Chinese documents)
- 数学建模常见的综合评价方法及预测方法
- 蓝牙耳机音质真的不好吗?初级发烧友应该选择什么样式蓝牙耳机
- arp攻击----arpspoof
- 火锅店软件需求(附带完成过程)
- qmail 相关问题
- App广告之商业变现的实现策略
- 07.微软又一逆天可视化神器——Power BI
- Kafka消费者与消费组
- 计算机基础知识上实验课教案,高中信息技术上册《第4课 计算机基础知识》教案...