光学与照明

为未封口包装的内容物选择照明与 ROI

用匹配的存在、缺失和被遮盖物品对照,把实际可见的内容物与托盘边缘、反光和包装膜区分开。

发送样品,申请工程评审
为未封口包装的内容物选择照明与 ROI
工程说明用示意图,不是实物照片,也不代表已完成量产测试。

定义可见物品的对比度约定

为每一件声明的可见物品,以及它对应的有效空观察区域,定义对比度证据。白色托盘上的白色插入件、靠近反光包装膜的光亮密封件、深腔位里的深色盖子,是三种不同的观察问题。要写明哪一处边界或表面特征足以支持“存在”的判断,并将它与腔位边缘或背景印刷区分开。预期区域的名称只是记账用的标签,并不能证明该区域内的任何亮区都属于预定的套件物品。要加入一个缺失对照和一个被遮盖对照,使暗部、反光和被隐藏的内容物不会悄悄变成可靠的清点证据。

在匹配的包装上比较照明方案

在同一批已标识的包装上,保持相机几何布置和曝光不变,比较候选的漫射、定向或适用的轮廓照明。背光方式只有在允许的摆放确实能露出可用的透射边界时才有意义;不透明的纸箱不会因此变透明。每次只改变所选的一个照明变量,并保留全部原始对比结果,包括不成功的方案。把装对的、漏装的和多装的参考放在一起评估。如果某种照明让正常预览变得干净,却让空的托盘凹槽看起来像那件物品,那么完整性问题并没有解决。记录支持该候选方案的观察,以及会推翻它的情形。

用包装膜反光和深阴影来检验

在允许的摆放范围内,用透明包装膜、折叠的纸张和反光表面来检验。检查高光是否遮住了必需物体的边界,或是否在空腔位里造出一块看起来被占用的区域。保持参考内容物不变,比较同一包装在声明的包装膜或盖片变化下的情况。不要仅仅为了得到更容易处理的开发用图像而拿掉正常的包装材料,除非这种改变后的摆放本来就是商定的工位流程的一部分。曝光饱和与深阴影即使在掩膜看起来很平滑时,仍然是证据的局限。如果材料遮住了物体,就应如实保留“不可观察”这一结论,而不是要求阈值穿过遮挡去推断物体是否存在。

观察相互独立的可见物品区域

必需物体的轮廓完整落在各自独立的区域内,而盖片和被遮盖的区域仍保留其观察局限。

  1. 包装原始坐标基准
  2. 带余量的可见物品区域 A
  3. 带余量的可见物品区域 B
  4. 被遮盖或反光的证据边界
观察概念图;区域名称不能证明 SKU 识别结果,也不能证明隐藏内容物。
查看原尺寸示意图

声明相互独立的物品观察区域

在原始图像坐标基准中声明观察区域,并保留任何裁剪或对齐变换。每个合法的可见物品轮廓,在允许的各种姿态下,都必须带着余量完整落在分给它的区域内。让各区域互不重叠,这样同一块前景就不会同时满足不同的套件数量。已审阅的固定区域方案使用配置的标签和连通域几何特征,而不是对任意内容物做基于学习的识别。依赖它之前,先核实已安装版本的输入与可见性约定。如果各包装的布局可以随意变化,就应限制摆放方式,或改用经过验证的对齐或识别方法,而不是把一个宽大的区域当作预定 SKU 存在的证明。

optical_record = {
    'package_id': package_id,
    'kit_revision': kit_revision,
    'illumination_revision': illumination_revision,
    'original_zone_coordinates': original_zone_coordinates,
    'foreground_polarity': foreground_polarity,
    'mask_revision': mask_revision,
    'visibility_state': visibility_state,
}
# Proposed workbook fields. A configured zone name is not proof of the item's learned identity.

用存在与缺失对照验证前景

对存在和缺失两类参考,都要把实际的前景掩膜与原始源帧并排检查。确认极性,并保留处理版本。即使预定物品缺失,包装膜接缝或托盘边缘也可能形成一个看似有效的连通区域。开运算可能去掉一个合法的小密封件,闭运算可能把相邻的可见物体合并;任何形态学改动,都要先在同一批参考上评估,再决定是否保留。被裁切、相互接触和尺寸过大的区域,在所选约定下应明确标为有歧义。如果一个碎片更少的掩膜抹去了漏装,或把不同的物体并成了一个看似方便的连通域,那么它并不能证明数量正确。

测试允许的材料范围

在参考和设置都已冻结的条件下,测试允许范围内的托盘颜色、纸箱印刷、物体表面处理、包装膜状态和摆放姿态。先对比每个已标识的包装在所选改动前后的情况,再对比最初调参时没有用过的各材料组。检查完整图像,以免相邻物品悄悄进入已过时的局部区域。如果裁剪有修订,要更新并验证坐标关系,而不是沿用先前的掩膜或计数。各组之间保持商定的可见性策略不变。无法观察的包装变体,必须保留为明确的局限或复核情形,不能从计划的样本分母中消失。

维护光学记录表

在记录表中把包装标识与套件标识、参考内容物、照明布置、实际曝光、原始区域、极性、掩膜版本、可见性状态和失败特征关联起来。加上匹配的对比,以及它所支持或驳斥的解释。把原始图像和失败的掩膜与选定方案放在一起保留。这张表把光学上的歧义与后续的 BOM 判定区分开,不提供适用于所有场合的强度阈值或形态学核。接手的工程师应当能够还原:为什么一个区域被认定为可见物品的证据,以及哪些包装膜、托盘或摆放变体仍在已证实的观察约定范围之外。

可见包装物品清点的光学记录表
风险匹配对照留存的证据
空腔位看起来像物品同一照明下的存在与缺失内容原始边界与极性
包装膜造成看似被占用的反光同一包装,声明的包装膜变化原始高光与可见性状态
不同区域共用同一前景允许姿态下的全图叠加各自独立的原始坐标与余量
形态学操作合并或去掉物体同一掩膜在操作前后版本及对参考内容物的影响

只冻结已证实的可见物品清点

只有在商定的各组都保住了必需物品和多放物品的可见证据之后,才冻结照明、相机几何布置、物品区域和前景预处理。尚未解决的裁切、接触或遮盖情形,要明确带入工作流,而不是去修改参考来制造表面上的完整。验收所选链路时,使用独立的包装。固定区域的源码示例,既不能证明基于学习的套件识别,也不能证明已封口箱内的内容物,更不能证明当前工位的软件包已经就绪。Deyi Vision 可以协助比较受支持的图像工作流,但本流程提出的是一项光学开发测试,并不报告已完成的生产检测,也不保证任何清点准确率。

调整 BOM 之前的成对光学证据

在匹配的参考内容物上比较照明与掩膜,同时保留缺失和歧义情形。

  1. 冻结包装参考与相机
  2. 改变声明的照明变量
  3. 用存在与缺失对照检查掩膜
  4. 冻结证据或保留可见性缺口
建议的开发步骤顺序;不声称已有生产试验。
查看原尺寸示意图

来源与技术参考资料

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

  1. Image ThresholdingOpenCV核查于
  2. Morphological TransformationsOpenCV核查于
  3. Deyi Vision Vision WorkbenchDeyi Vision核查于

工程评审

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

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

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

直接联系

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

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

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