二维码的检测和分割制造技术

技术编号:4511297 阅读:559 留言:0更新日期:2012-04-11 18:40
特定的示例性实施方式能够提供一种方法,该方法包括:响应于确定在第一图像中已经识别出机器可读二维码,而自动引起对第二图像的存储或显示,其中所述第一图像包括定义所述机器可读二维码的第一多个像素和定义非码区域的第二多个像素,所述第二图像包括所述机器可读二维码或所述机器可读二维码的表示并排除所述非码区域。

【技术实现步骤摘要】
【国外来华专利技术】二维码的检测和分割 相关申请的交叉引用 本专利技术要求2007年3月8日提交的,序列号为60/905, 757的未决的美国临时专利申请(代理人申请案编号2007P05061US)的优先权,该申请被全部作为参考而合并于此。
技术介绍
将相机置于安全/绝密环境中能够带来严重的安全风险。在机器视觉应用中使用的用于对部件进行测量或检验的任何相机将有可能对敏感物体(sensitive nature)进行记录。在优选地对呈现任何图像进行禁止的同时,这种极端的响应能够致使相机不能用于对部件标记或其他特征的定位进行辅助,例如唯一物品(item)标识符(UII)或唯一标识符(UID),所述唯一物品标识符或唯一标识符是标记在全球唯一和明确的物品上(与应用到其包装上的RFID标签相反)的一组数据元素。对于某些应用可能需要用于管理这种图像的改进的设备、系统和/或方法。
技术实现思路
某些示例性的实施方式可以提供一种方法,该方法包括响应于确定机器可读二维码在第一图像中被识别,而自动引起对第二图像的保存或显示,其中所述第一图像包括定义机器可读二维码的第一多个像素和定义非码区域的第二多个像素,所述第二图像包括所述机器可读二维码或所述机器可读二维码的表示并排除所述非码区域。某些示例性的实施方式可以提供一种方法,该方法包括响应于确定机器可读二维码在第一图像中被识别,而自动引起只对所述机器可读二维码的表示的保存或显示,其中所述第一图像包括所述机器可读二维码和非码区域。附图说明 通过参考附图对下面的特定的示例性实施方式进行详细描述,可以更容易地理解各种可能很实用和很有用的实施方式,在附图中 图1是示例性的图像1000的照片; 图2是示例性的图像2000的照片; 图3是示例性的图像3000的照片; 图4是示例性的图像4000的照片; 图5是示例性的图像5000的照片; 图6是系统6000的示例性的实施方式的框图; 图7是信息设备7000的示例性的实施方式的框图;以及 图8是方法8000的示例性的实施方式的流程图。具体实施例方式通过添加只有一维码(诸如条形码)和/或二维码(诸如数据矩阵(DataMatrix)和/或直接打标(Direct Part Mark))在图像中被识别的情况下才能允许对图像进行保存的功能,某些示例性实施方式可以在高度安全的唯一标识(UID)区域保存图像。所以,某些示例性实施方式能够阻止存储随机图像。在一个实施方式中,UID检验器能够被写成Visual Basic添加到直接打标验证软件中,诸如同Simatic Hawkeye 1500系列读码系统(包括ReadRunner读码软件)、Simatic VS130-2视觉传感器系统和/或Simatic VS720智能相机系统(都来自德国纽伦堡的西门子股份公司)一起使用的和/或被其使用的软件。 在它们的当前实施中,数据矩阵符号具有棋盘的样式,其中每个均匀间隔的方形单元都对应于数据比特。它们由明暗相间的马赛克元素构成,必须在识别任何字符之前,必须对所述马赛克元素的全部进行读取。矩阵符号是用二进制码进行编码的,需要成像器(imager)来对它们进行读取。通常的数据矩阵可以存储1到大约2000个字符。符号是方形或长方形,并且其范围可以从每侧大约0. 001英寸直到每边大约14英寸。 数据矩阵可以直接标记在物品表面上或者通过将标签或数据标牌粘贴到物品上(诸如根据MIL-STD-130)来进行标记,并且优选地,在物品的生命周期中数据矩阵是永恒不变的,并且不会在使用时被损坏或破坏。 使用2D数据矩阵技术与标准条形码相比,其可能的优势是 对于与条形码相同的空间,能够包含的数据是条形码的100倍; 能够被全方向的读取; 能够在被损坏的情况下仍然返回准确的数据;和/或 能够按比例放大或縮小以能够被容纳在可用的标记空间中。 成像器可以被用于从物品获取UID数据元素,所述UID数据元素然后可以被组合成链接成串的UID并被发送到数据库。不能使用通常的线性条形码激光扫描器来读取数据矩阵。每个数据矩阵可以包括以指定给单个物品唯一识别码来表示的数据。所述码能够包括构建链接成串的UID所需要的数据元素或已核准的UID等价物。 通过某些示例性实施方式的UID检验器,相机能够禁止相机上的和/或连接到相机的计算机(诸如个人电脑(PC)或可编程逻辑控制器(PLC))上的实况视频模式、常规图像采集和/或用于查看UID的显示。某些示例性实施方式能够阻止在由相机提供的报告上显示失败的图像,禁止需要读取和旋转的视察,和/或在计算机上完全关闭实况视频。通过某些示例性实施方式,如果在预定的时间期间内没有在相机上产生成功的解码(例如,大约1到300秒,包括它们之间的所有值和子范围),则可以阻止图像被提供给计算机。为了防止控制该过程的设置发生变化,在装载了固件版本后可以在主ID字上用熔丝(fuse)熔固,所述固件版本将其锁定并防止对相机进行再次刷机(reflash)、图像上载、实况视频、和/或Qview ;和/或停止上载使解码失败的任何图像。在某些示例性实施方式中,该过程能够利用其中不具有故障的新的复位套件(regressor suite)以及电路板,以在测试中使用,其只能装载在安全相机中。 在某些示例性实施方式中,数码相机可以是本身可再次刷机的。例如,被熔固的熔丝、MAC地址和/或具有特定式样的许可证密钥能够允许将新图像临时闪存到以常规方式锁定的相机中。可以理解,在自身刷新之后能够产生UIC/验证密钥以再锁定相机。 如在下面的段落中所描述的,某些示例性实施方式可以提供过程以用于 在没有图像的情况下,帮助定位UID数据矩阵;6 只显示UID数据矩阵; 防止其他应用程序访问原始(raw)图像;和/或 在智能相机中锁定安全固件。 在没有图像的情况下,对定位UID数据矩阵进行视觉辅助 通过示例性的非安全过程,可以尽可能快的在称为实况视频的模式中从数码相机发送未处理的原始图像。图1是示例性的原始图像1000的照片,所述原始图像1000可以包括非码区域1100和二维码区域1200。 通过示例性的安全过程,实况视频模式的行为改变如下 可以开启自动测光功能,以在没有操作者观看图像和手动纠正曝光的情况下提供定位数据矩阵的最大希望; 在图像中定位数据矩阵的过程期间可发送原始图像; 可以由相机计算来为数据矩阵计算边框坐标;和/或 只包括边框的空白图像可以被发送到计算机进行显示以帮助操作者对准所述数据矩阵。 图2是示例性的空白图像2000的照片,所述空白图像2000可以包括空白的非码区域2100、边框2200和/或空白的二维码区域2300。 应该注意的是,可以尽可能快的或根据需要来重复该程序。 只显示UID数据矩阵 通过示例性的非安全过程 所有的图像可以被数码相机采集和/或读取; 相机可以尝试在图像中定位数据矩阵; 如果数据矩阵被定位,相机可以尝试对数据矩阵的内容进行解码;和/或 如果解码成功,可以尝试对数据矩阵图像执行验证分析。 注意,不管该过程中任意步骤的结果如何,原始图像和所述过程的结果总是从相机发送到计算机。 图3是示例性的原始图像3000的照片,所述原始图像3000包括非码区域3100、边框3200、和/或数据矩阵和/或二维码区域3300本文档来自技高网...

【技术保护点】
一种方法,该方法包括:经由数码相机,响应于确定在由所述相机采集的第一图像中已经识别出机器可读二维码,而自动引起对第二图像的存储或显示,其中所述第一图像包括定义所述机器可读二维码的第一多个像素和定义非码区域的第二多个像素,所述第二图像包括所述机器可读二维码或对所述机器可读二维码的表示,并且所述第二图像去除了所述第二多个像素。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:RG朗M雷JC斯奈德JE阿加帕基斯
申请(专利权)人:微扫描系统公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1