当前位置:网站首页>改善机器视觉系统的方法
改善机器视觉系统的方法
2022-07-04 20:27:00 【双翌视觉】
着全球制造市场的竞争日益激烈,企业需确保以最高效率运营显得很重要的。由于过程相关故障导致的停机时间被认为是非增值停机时间,直接影响公司的盈利能力。机器视觉是一个新兴领域,如果设置正确,可以减少过程效率低下。任何使用机器视觉作为机器人引导或检查的设施都应重视这一领域,以寻求可能的改进。在机器视觉系统中如果没有适当的设置,可能会导致机器视觉过程的非增值停机,下面是特别需要注意改善的十个方面:
1)照明技术-正确的照明技术应该用来照亮需要检测的区域。背光、亮场、掠射、低角度线性阵列和暗场等光照技术是机器视觉鲁棒性最关键的方面。根据零件表面光洁度和轮廓,正确的照明技术可以增强缺陷或去除图像噪声,提高系统的效率和稳定性。这样做的目的是为了选择一种能够产生最大对比度(从黑色到白色像素)的光照技术。此外,对比度需要与正在测量或检查的内容直接相关。
2)照明颜色-应考虑每个特定部分或应用所用的灯光颜色。频率是每秒振荡的次数,而波长是波在同一位置上两点之间的距离。每种不同的紫外、蓝、绿、黄、红、红外光谱都有不同的照明频率和波长。这些变化会影响物体和相机的表面在光线进入时的反应。其目的是利用能产生最大对比度和消除图像中噪声的光频率。例如,金属零件有时可以被引入到一个系统中,该系统有一层薄薄的油或表面轻微氧化,这取决于它们是如何存储的。当这两种类型的零件都被引入检查系统时,使用光的频率来减少波动量是很重要的。
3)使用滤光片滤光片,消除背景和架空照明噪声等严重的环境干扰。通过简单地在相机镜头上放置一个与照亮该部件的光的频率匹配的滤波器,可以消除环境照明干扰。
4)镜头-视场(FOV)和感兴趣区域(ROI),包括所需的像素精度,起着重要的作用。正确的焦距镜头将决定机器视觉系统所能看到的区域的大小,并最终决定所收集的所有信息。计算太大的FOV将导致更少的细节和准确性,而计算太小的FOV可能导致检查失败,因为部分或对象在摄像机的视线之外。在计算FOV时,重要的是在决定哪个焦距镜头最适合应用之前,先确定零件或物体的最大ROI和该区域的最大可接受误差。有时这些因素可能会受到相机到物体的工作距离或高度的限制,所以在构建系统之前需要考虑所有这些因素。
5)定位——重要的是要知道部件或应用程序的公差太宽,不允许对部件进行重复检测。当一个部件移出相机视野时,会导致系统不稳定。应该使用某种类型的物理夹具来限制物体或感兴趣的部分的运动。如果部件移出相机视图,就会发生故障,增加不必要的停机时间。通过提供零件的粗略位置,可以消除这种不稳定性,确保零件每次都能重复出现在机器视觉系统中。
6)校准-拥有母版夹具或校准程序,可对系统进行适当校准,确保其符合设备的质量标准。
特征和基准——为了正确地检查图像,基准——在每次检查中发现的唯一特征——可以在检查时用作视觉工具的参考点,或者用来检测图像中是否存在正确的部分。
8)分辨率-分辨率决定了视觉系统的可重复性;它允许将像素的大小量化为测量值。确定系统的分辨率很重要,因为它决定了检查的准确性和可重复性。特别是在质量测量检测和机器人导引方面需要考虑的解决方案。一些软件可以提高分辨率,精度可达到亚像素。
9)稳定性——在设置机器视觉传感器时,重要的是要保护摄像系统和灯光不受移动的影响。这些项目是系统校准的目标。为了尽量减少移动或干扰,明智的做法是将摄像机和照明灯放置在振动小或没有振动和交通的地方。
10)测试——定期对系统进行检查,确认缺陷部件是否被系统捕获和拒绝。可以在系统中直接构建一个测试过程,以简化该过程。有缺陷的测试部件可以在任何时候放置到系统中,以验证系统的适当功能。
边栏推荐
猜你喜欢
数十亿公民信息遭泄漏!公有云上的数据安全还有“救”吗?
接口設計時的一些建議
每日一题-LeetCode556-下一个更大元素III-字符串-双指针-next_permutation
Y56. Chapter III kubernetes from entry to proficiency -- business image version upgrade and rollback (29)
ApplicationContext 与 BeanFactory 区别(MS)
The concept and application of hash table
TweenMax表情按钮js特效
哈希表、哈希函数、布隆过滤器、一致性哈希
搭建一个仪式感点满的网站,并内网穿透发布到公网 1/2
福昕PDF编辑器v10.1.8绿色版
随机推荐
Configuration of DNS server of Huawei ENSP simulator
torch.tensor和torch.Tensor的区别
网件r7000梅林系统虚拟内存创建失败,提示USB磁盘读写速度不满足要求解决办法,有需要创建虚拟内存吗??
接口设计时的一些建议
D3.js+Three.js数据可视化3d地球js特效
redis RDB AOF
LeetCode+ 81 - 85 单调栈专题
【申博攻略】六.如何联系心仪的博导
华为ensp模拟器实现通信安全(交换机)
杰理之AD 系列 MIDI 功能说明【篇】
Solution of 5g unstable 5g signal often dropped in NetWare r7000 Merlin system
nmap扫描
Embedded TC test case
【解决方案】PaddlePaddle 2.x调用静态图模式
redis发布订阅的使用
redis布隆过滤器
heatmap.js图片热点热力图插件
【Try to Hack】宽字节注入
go defer的使用说明
Huawei simulator ENSP common commands