光学与照明

为可见装配检查选择照明与 ROI

通过配对照明试验、互不重叠的区域和明确的可见性限度,把所需零件与夹具、反光区分开。

发送样品,申请工程评审
为可见装配检查选择照明与 ROI
工程说明用示意图,不是实物照片,也不代表已完成量产测试。

界定零件与背景的对比

选光源之前,先界定每个所需部件的可见证据。要把部件边界与明亮的治具边缘、印刷标记,或落在预期区域内的散落碎屑区分开。光学约定必须说明所观察的是哪一处表面过渡,以及为什么该过渡属于参考样件中的那个零件。可以为某个配置的区域贴上零件标签,只是为了登记方便,但这并不意味着该区域内的每一个前景斑块都是被识别出的 SKU。要备好错料和空区域这两类对照,这样,照明对比不仅检验装配正确的样例看上去如何,也检验识别能力的限度。

在同一批装配件上比较照明

在相机几何和曝光不变的前提下,对同一批已标识的装配件,比较漫射正面照明、定向照明,或合适的背光剪影方式。每一对比较只改变所选的那一个照明变量。要保留正确、缺件和错位这几类参考件的原始帧,也包括不成功的方案。一种光源如果能把正常零件分出来,却也让治具上的螺钉看起来像缺失的特征,就没有解决问题。要记录拟议的对比度改善出现在哪里,以及哪些观察结果会推翻它。应根据完整的受控对比来选定候选方案,而不是一直调照明,直到某一张孤立的“通过”预览看起来有说服力为止。

控制镜面反光,但不掩盖缺陷

在允许的姿态范围内,检查抛光卡持特征上的高光,以及夹具附近的阴影。如果打算试用漫射板或偏振方案,要把它对所需边界和对缺陷证据的影响放在一起比较;反光亮边消失,可能让背景看上去更好,同时也抹掉了用来判断关系的那个特征。比较过程中相机曝光保持固定,先检查饱和像素,再决定是否相信更平滑的掩膜。不要宣称有一种适用于所有表面处理的通用光学方案。当所需零件仍被工装或其他部件遮住时,调整照明并不能凭空产生缺少的那项观察。

分开观察区并保留余量

所需的可见部件必须各自位于独立的声明区域内,不能共用同一份前景证据。

  1. 原始图像坐标系
  2. 部件 A 观察区
  3. 部件 B 观察区
  4. 不计入证据的治具
固定区域观察示意;标签并不证明零件经过学习式识别。
查看原尺寸示意图

声明彼此独立的固定观察区

在原始图像坐标系中声明固定观察区,并记录任何裁切所用的变换。各区域要彼此分开,避免同一块前景因为出现在相互重叠的区域里,就被算作几个不同的所需部件。在所有允许的姿态下,每个合法部件周围都要留出观察余量。经审阅的受限区域流程使用的是已配置的类别标签和前景几何,而不是学习式的 SKU 识别。依赖这种行为之前,要先确认已安装的流程及其输入约定。如果装配件能自由移出固定区域,就应改进治具装夹,或采用经过验证的对齐方法,而不是悄悄放大允许的图像关系范围。

zone_record = {
    'zone_id': declared_zone_id,
    'class_label': configured_zone_label,
    'original_coordinates': frozen_zone_coordinates,
    'mask_polarity': frozen_polarity,
    'mask_revision': frozen_mask_revision,
    'visibility_reference': visibility_reference,
}
# A configured zone label is not a learned part identity. Validate visibility separately.

检查掩膜与边界歧义

把实际的二值前景和提取出的部件边界,与原始图像并排检查。用有零件和无零件的对照来确认极性,并保留掩膜版本。若某个部件触及声明区域的边界,或出现过大的合并区域,需要有明确的歧义处置,而不是自动接受。形态学闭运算可能把卡持特征与夹具连在一起,开运算则可能去掉一个很小的合法部件。保留这些操作之前,要在源图像和参考类别不变的情况下对它们做比较。掩膜看上去更干净并不够:在之后实际使用的那套处理约定下,所需零件与装配失败的证据仍必须能够区分。

检验允许的姿态范围

用允许的平移、旋转、治具磨损和部件表面状态,来检验所选的区域。保留参考标识和照明设置,比较每个样件在允许的变化前后的情况。零件被 ROI 截断属于观察失败,并不是该零件确实缺失的证据。偏移后的掩膜,不能拿早先某次裁切遗留的陈旧原始坐标去评估。除了局部预览,还要检查完整的源图像,防止相邻零件悄悄进入某个声明区域。如果受控的变化破坏了可见性,就记录这条边界,先解决光学或几何方面的原因,再考虑选用更宽的判定区间。

记录照明与 ROI 工作表

用工作表把样件、参考类别、照明几何、实际曝光、区域的原始坐标、前景极性、掩膜版本和观察到的故障特征关联起来。要记录某个区域是清晰、被截断、被合并还是被遮蔽,并附上支持这一解释的配对对比。该表把光学证据的变化与后面的规则设置区分开来;它有意不给出通用的阈值或形态学核。计划的样本组中,所有无法观察的案例都要保留。接手的工程师应当能够还原:为什么把某个配置的区域当成对一个零件的观察,以及哪些外观变体仍在已证明的范围之外。

照明与 ROI 工作表:先有证据,再调规则
观察风险受控对比须记录的内容
治具边缘与所需零件相似同一光照下的有零件与无零件原始帧与前景极性
镜面反光边缘消失同一样件上的成对照明所需边界与缺陷的可见性
相邻零件进入某个区域区域固定,允许的姿态变化原始坐标与截断状态
形态学操作把零件连起来或去掉同一掩膜在操作前后的对比处理版本与各参考类别受到的影响

冻结光学观察约定

只有在约定的各样本组都保住了在位检查和关系检查所需的可见证据之后,才冻结照明布置、相机几何、区域定义和掩膜预处理。尚未解决的歧义,要作为明确的条件带入工作流,而不是通过修改参考来让它消失。把独立的装配件留给后面判定链的验收。一个针对固定区域处理的、范围有限的源码层面示例,并不构成对任意零件、隐藏的配合状态或当前量产就绪状态的认证。Deyi Vision 可以支持对受支持的图像工作流做对比,但这里的光学流程提出的是一项可复现的开发测试,并不报告任何工厂实测结果。

冻结一次受控的光学对比

在认可观察约定之前,要在同一批参考样件上把拟议的照明和掩膜放在一起评判。

  1. 冻结相机与样件参考
  2. 对比所选的照明变量
  3. 检查前景与有歧义的边界
  4. 留存证据并冻结已认可的约定
拟议的开发顺序;并非已完成的量产验证。
查看原尺寸示意图

来源与技术参考资料

这些资料说明了本教程所用方法的依据与适用范围。文中的检查示例仅供参考;量产验收需要用你自己的样品取得证据。

  1. Image ThresholdingOpenCV核查于
  2. Contours: Getting StartedOpenCV核查于
  3. Morphological TransformationsOpenCV核查于

工程评审

把检测问题和证据一起发过来。

请发送样品图像、当前方案,以及未通过的检查项;同时注明视野、工作距离、线速度和验收标准,便于做出切实可行的评审。

发送样品,申请工程评审
咨询

直接联系

把您的检测需求告诉工程师。

请提供样品图片、参考型号、视野、工作距离和线速度。

目标:24 小时内回复选型建议
发送样品图片