图像处理方法及系统技术方案

技术编号:8488629 阅读:154 留言:0更新日期:2013-03-28 07:09
一种图像处理方法,包括以下步骤:根据待测物体的设计图确定各非金属件和金属件在该待测物体上的位置;控制摄像装置以第一曝光时间对待测物体拍摄,获取第一图像,以第二曝光时间对待测物体拍摄,获取第二图像,该第一曝光时间大于该第二曝光时间;将该第一图像和该第二图像转换为浮点图,然后作亚像素处理;从第一图像中提取各非金属件的图块,从第二图像中提取各金属件的图块;将各非金属件的图块与各金属件的图块按照该非金属件和金属件在待测物体上的位置拼接成第三图像;将该第三图像由浮点图转换成整点图。本发明专利技术还提供一种图像处理系统。利用本发明专利技术可以使待测物体图像同时清晰地显示金属件和非金属件。

【技术实现步骤摘要】

本专利技术涉及一种图像处理方法及系统,特别涉及一种用于自动光学检测(Α0Ι, Automated Optical Inspection)的图像处理方法及系统。
技术介绍
自动光学检测技术是近年来新兴的一种检测技术。当进行自动光学检测时,自动光学检测设备对PCB (Printed Circuit Board,印制电路板)进行拍摄,将所拍摄的图像参数与数据库中的标准参数进行比较,检查出PCB上的缺陷,并通过显示器或自动标志将该缺陷显示或标示出来,供维修人员修整。然而,当需要同时检测PCB上的金属件(如金手指或铜片)和非金属件(如电阻的塑料壳)时,由于金属件的反光率高于非金属件的反光率,当以较长的曝光时间拍摄PCB时, 拍摄得到的图像中非金属件将显示得更清楚,但金属件将因过曝而显得模糊,当以较短的曝光时间拍摄PCB时,图像中金属件将显示得更清楚,但非金属件将因欠曝而显得暗淡。因此,在所拍摄得到的图像无法同时清晰显示金属件和非金属件的情况下,自动光学检测的结果将会受到影响。
技术实现思路
鉴于以上内容,有必要提供一种图像处理方法,可以使图像同时清晰地显示金属件和非金属件,有助于提高自动光学检测结果的准确性。还有必要提供一种图像处理系统,可以使图像同时清晰地显示金属件和非金属件,有助于提高自动光学检测结果的准确性。一种图像处理方法,包括以下步骤定位步骤从主机的存储器中读取待测物体的设计图,根据该设计图确定各非金属件和金属件在该待测物体上的位置;获取步骤控制摄像装置以预设的第一曝光时间对待测物体进行拍摄,获取拍摄得到的第一图像,并控制该摄像装置以预设的第二曝光时间对待测物体进行拍摄,获取拍摄得到的第二图像,该第一曝光时间大于该第二曝光时间;转换步骤一将该第一图像和该第二图像转换为浮点图,然后对转换为浮点图以后的该第一图像和第二图像作亚像素处理;提取步骤根据所述非金属件和金属件在待测物体上的位置,从该第一图像中提取各 非金属件的图块,从该第二图像中提取各金属件的图块;拼接步骤将所述各非金属件的图块与所述各金属件的图块按照该非金属件和金属件在待测物体上的位置拼接成第三图像;转换步骤二 将该第三图像由浮点图转换成整点图。—种图像处理系统,包括定位模块,用于从主机的存储器中读取待测物体的设计图,根据该设计图确定各非金属件和金属件在该待测物体上的位置;获取模块,用于控制摄像装置以预设的第一曝光时间对待测物体进行拍摄,获取拍摄得到的第一图像,并控制该摄像装置以预设的第二曝光时间对待测物体进行拍摄,获取拍摄得到的第二图像,该第一曝光时间大于该第二曝光时间;转换模块,用于将该第一图像和该第二图像转换为浮点图,然后对转换为浮点图以后的该第一图像和第二图像作亚像素处理;提取模块,用于根据所 述非金属件和金属件在待测物体上的位置,从该第一图像中提取各非金属件的图块,从该 第二图像中提取各金属件的图块;拼接模块,用于将所述各非金属件的图块与所述各金属 件的图块按照该非金属件和金属件在待测物体上的位置拼接成第三图像;所述转换模块, 还用于将该第三图像由浮点图转换成整点图。相较于现有技术,本专利技术图像处理方法及系统,可以使图像同时清晰地显示金属 件和非金属件,有助于提高自动光学检测结果的准确性。附图说明图1是本专利技术图像处理系统较佳实施例的运行环境图。图2 (A)至图2 (C)是图像处理的一个示例图。图3是本专利技术图像处理方法较佳实施例的流程图。主要元件符号说明主机I图像处理系统10定位模块101获取模块102转换模块103提取模块104拼接模块105存储器11摄像装置2如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式参阅图1所示,是本专利技术图像处理系统较佳实施例的运行环境图。在本实施例中, 该图像处理系统10运行于主机I中,该主机I可以为自动光学检测设备的控制主机,用于 控制自动光学检测设备的摄像装置2对静止的PCB进行拍摄,以及根据所拍摄的PCB图像 检查该PCB的缺陷。该主机I中还包括存储器11,该存储器11中存储有该PCB的设计图。 该PCB上包括多个金属件(如金手指、铜片、焊点等)和非金属件(如电阻、电容的塑料外壳 等)。其中,金属件可以在较短的曝光时间下被清晰地拍摄,而非金属件可以在较长的曝光 时间下被清晰地拍摄。该图像处理系统10包括定位模块101、获取模块102、转换模块103、提取模块104 和拼接模块105。本专利技术所称的模块是完成一特定功能的主机程序段,比程序更适合于描述 软件在主机中的执行过程,因此在本专利技术以下对软件描述都以模块描述。所述定位模块101用于读取存储器11中的该PCB的设计图,并根据该设计图确定 各非金属件和金属件在PCB上的位置。定位模块101可以采用圆心法,即首先确定各非金 属件和金属件在设计图中的轮廓,再在该轮廓中作椭圆拟合的方法确定各非金属件和金属 件在PCB上的位置。所述获取模块102用于控制该摄像装置2对PCB精确定位,然后以预设的长曝光 时间(如1/25秒)对PCB进行拍摄,获取拍摄得到的第一图像,该第一图像将清晰地显示PCB上的非金属件。如图2 (A)所示为该第一图像的一个示例。对PCB进行精确定位的方法可 以为激光定位法或亚像素定位法。所述获取模块102还用于控制该摄像装置2以预设的短曝光时间(如1/1000秒至 2/1000秒)对PCB进行拍摄,获取拍摄得到的第二图像,该第二图像将清晰地显示PCB上的 金属件。如图2 (B)所示为该第二图像的一个示例。所述转换模块103用于将该第一图像和该第二图像转换为浮点图。具体而言,经 摄像装置2拍摄得到的图像一般为采用RGB模式的整点图,该整点图中每一个像素的RGB 分量的强度值都为O至255范围内的整数。将整点图转换为浮点图的方法为即为将整点图 中每一个像素的RGB分量的强度值转换为浮点数。所述转换模块103还用于对转换为浮点图以后的该第一图像和第二图像作亚像 素处理,使该第一图像和第二图像的精度达到亚像素级,从而利于图像的拼接。所述提取模块104用于根据所述非金属件和金属件在PCB上的位置,从精度达到 亚像素级的该第一图像中提取各非金属件的图块,从精度达到亚像素级的该第二图像中提 取各金属件的图块。该图块为包含某一非金属件或某一金属件的最小图像单位。所述拼接模块105用于将所述各非金属件的图块与所述各金属件的图块按照该 非金属件和金属件在PCB上的位置拼接成一个第三图像。该第三图像为浮点图。转换模块103还用于将该第三图像由浮点图转换成整点图。转换成整点图以后的 该第三图像可同时清晰地显示PCB上的非金属件和金属件,如图2 (C)所示为该第三图像 的一个示例图。该第三图像可显示在与主机I连接的显示设备上供用户查看,也可供自动 光学检测设备对其进行处理以更加精确地检测PCB上的缺陷。参阅图3所示,是本专利技术图像处理方法较佳实施例的流程图。步骤SI,定位模块101读取存储器11中的该PCB的设计图,并根据该设计图确定 各非金属件和金属件在PCB上的位置。步骤S2,获取模块102控制该摄像装置2对PCB精确定位,然后以预设的长曝光 时间对PCB进行拍摄,获取拍摄得到的第一图像,该第一图像将清晰地显示PCB上的非金属 件。步骤S3,获取模块本文档来自技高网...

【技术保护点】
一种图像处理方法,其特征在于,该方法包括以下步骤:定位步骤:从主机的存储器中读取待测物体的设计图,根据该设计图确定各非金属件和金属件在该待测物体上的位置;获取步骤:控制摄像装置以预设的第一曝光时间对待测物体进行拍摄,获取拍摄得到的第一图像,并控制该摄像装置以预设的第二曝光时间对待测物体进行拍摄,获取拍摄得到的第二图像,该第一曝光时间大于该第二曝光时间;转换步骤一:将该第一图像和该第二图像转换为浮点图,然后对转换为浮点图以后的该第一图像和第二图像作亚像素处理;提取步骤:根据所述非金属件和金属件在待测物体上的位置,从该第一图像中提取各非金属件的图块,从该第二图像中提取各金属件的图块;拼接步骤:将所述各非金属件的图块与所述各金属件的图块按照该非金属件和金属件在待测物体上的位置拼接成第三图像;转换步骤二:将该第三图像由浮点图转换成整点图。

【技术特征摘要】

【专利技术属性】
技术研发人员:王光建
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

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

1