在线视觉检测方法技术

技术编号:33733588 阅读:15 留言:0更新日期:2022-06-08 21:29
本发明专利技术公开了在线视觉检测方法,在线视觉检测方法,包括如下步骤:步骤1):在处理器所包括的存储器中输入识别图像数组;步骤2):输入存储器中输入权重数组;步骤3):对物件进行拍照得到产品图像数据,处理器将得到的产品图像数据整理为产品图像数组并存储在存储器中;步骤4):处理器将产品图像数组和权重数组从存储器中调出并以阵列脉动形式进行处理,得到比对结果;步骤5):用比对结果与识别图像数组进行相似度比较。本在线视觉检测方法将产品图像数据数组以及权重数组一次性地输入运算单元中将产品图像数组和权重数组中的各个元素相乘后累加,处理器执行运算仅需从存储器中调用一次数据,无须重复寄存和调用,图像识别速度快。图像识别速度快。图像识别速度快。

【技术实现步骤摘要】
在线视觉检测方法


[0001]本专利技术涉及视觉检测领域,特别涉及在线视觉检测方法。

技术介绍

[0002]自动化生产的过程中,为了保证连续生产的稳定性,需要在产线上设计多项检测。在进行视觉检测时,目前的方式通常是配置CCD模块对生产线上的产品进行拍照,然后将照片与CCD模块中存储器内预存的照片进行比较。进行比较时,CCD模块中的处理器对产品图像预先进行处理时需要反复多次从CPU的存储器中调用数据进行运算,图像识别速度有限。

技术实现思路

[0003]本专利技术旨在至少解决现有技术中存在的技术问题之一。
[0004]本专利技术提供在线视觉检测方法,包括如下步骤:
[0005]步骤1):在处理器所包括的存储器中输入识别图像,识别图像的每一个像素对应一个数据,处理器将识别图像的各个数据整理为识别图像数组并输入所述存储器中;
[0006]步骤2):构建用于对拍照得到的图像数据进行处理的权重数组并输入所述存储器中;
[0007]步骤3):对物件进行拍照得到产品图像数据,处理器将得到的产品图像数据整理为产品图像数组并存储在存储器中;
[0008]步骤4):处理器将产品图像数组和权重数组从存储器中调出并以阵列脉动形式进行处理,阵列脉动形式的处理过程为:
[0009]将产品图像数组的各个数据以及权重数组的各个数据输入处理器所包括的运算组,所述运算组包括呈矩形排布的多个运算单元,运算单元执行运算后从两个相邻的单元分别接收权重数组的数据以及产品图像数组的数据相乘并与前一运算结果累加,直至对权重数组以及产品图像数组的最后一个数据相乘并累加,得到比对结果;
[0010]步骤5):用比对结果与识别图像数组进行相似度比较,相似度比较将结果反馈至处理系统。
[0011]本专利技术的有益效果:本在线视觉检测方法在对图像进行比对前,将产品图像数据数组以及权重数组一次性地输入运算单元中将产品图像数组和权重数组中的各个元素相乘后累加,处理器在执行加法和乘法运算仅需从存储器中调用一次数据,无须重复寄存和调用产品图像数组和权重数组,运算速度较快,图像识别速度快。
[0012]作为上述技术方案的一些子方案,步骤4)中:权重数组的各个数据呈行排列在运算组中,产品图像数组的数据呈列排列在运算组中,产品图像数组的第一个数据与权重数组的第一数组共同输入一运算单元中,以共同输入的运算单元为初始运算单元,处理器每进行一次运算,产品图像数组的下一个数据和权重数组的下一个数据输入初始运算单元。
[0013]作为上述技术方案的一些子方案,步骤3)中对物件进行多次拍照得到多个图像产品图像数组,产品图像数组整理为产品图像矩阵,产品图像矩阵中每一列对应一个产品图
像数组;
[0014]步骤4)中产品图像矩阵输入至运算组时,第一个产品图像数组的第一个数据输入至矩阵数组所在行,且后续每输入一列相隔一个运算周期。
[0015]作为上述技术方案的一些子方案,所述处理系统包括可编程逻辑控制器,所述处理器焊接在可编程逻辑控制器上。
[0016]作为上述技术方案的一些子方案,所述处理器与所述处理系统的通信方式为USB通信或MICRO

USB通信或TPYE

C通信。
[0017]作为上述技术方案的一些子方案,所述处理器与所述处理系统的通信方式为PCI

E通信。
[0018]作为上述技术方案的一些子方案,所述处理器与所述处理系统的通信方式为RS485通信。
[0019]作为上述技术方案的一些子方案,所述处理器与所述处理系统的通信方式为RS232通信。
[0020]作为上述技术方案的一些子方案,所述处理器与所述处理系统的通信方式为HDMI通信。
[0021]作为上述技术方案的一些子方案,所述处理器为张量处理器。
[0022]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0023]本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0024]图1为本专利技术实施例的原理示意图;
[0025]图2为本专利技术输入权重数组和产品图像数组的示意图;
[0026]图3为本专利技术权重数组和产品图像数组运算过程示意图;
[0027]图4为本专利技术输入权重数组和产品图像矩阵的示意图;
[0028]图5为本专利技术权重数组和产品图像矩阵运算过程示意图。
具体实施方式
[0029]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。
[0030]在本专利技术的描述中,需要理解的是,涉及到方位描述,例如上、下、前、后、左、右等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0031]在本专利技术的描述中,若干的含义是不定量,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技
术特征的数量或者隐含指明所指示的技术特征的先后关系。全文中出现的和/或,表示三个并列方案,例如,A和/或B表示A满足的方案、B满足的方案或者A和B同时满足的方案。
[0032]本专利技术的描述中,如有含有多个并列特征的短句,其中的定语所限定的是最接近的一个特征,例如:设置在A上的B、C、与D连接的E,所表示的是B设置在A上,E与D连接,对C并不构成限定;但对于表示特征之间关系的定语,如“间隔设置”、“环形排布”等,不属于此类。定语前带有“均”字的,则表示是对该短句中所有特征的限定,如均设置在A上的B、C、D,则表示B、C和D均设置在A上。省略了主语的语句,所省略的主语为前一语句的主语,即A上设有B,包括C,表示A上设有B,A包括C。
[0033]本专利技术的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属
技术人员可以结合技术方案的具体内容合理确定上述词语在本专利技术中的具体含义。
[0034]下面结合图1至图5对本专利技术的实施例作出说明。
[0035]本实施例涉及在线视觉检测方法,包括如下步骤:
[0036]步骤1):在处理器所包括的存储器中输入识别图像,识别图像的每一个像素对应一个数据,处理器将识别图像的各个数据整理为识别图像数组并输入所述存储器中;
[0037]步骤2):构建用于对拍照得到的图像数据进行处理的权重数组并输入所述存储器中;
[0038]步骤3)本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.在线视觉检测方法,其特征在于:包括如下步骤:步骤1):在处理器所包括的存储器中输入识别图像,识别图像的每一个像素对应一个数据,处理器将识别图像的各个数据整理为识别图像数组并输入所述存储器中;步骤2):构建用于对拍照得到的图像数据进行处理的权重数组并输入所述存储器中;步骤3):对物件进行拍照得到产品图像数据,处理器将得到的产品图像数据整理为产品图像数组并存储在存储器中;步骤4):处理器将产品图像数组和权重数组从存储器中调出并以阵列脉动形式进行处理,阵列脉动形式的处理过程为:将产品图像数组的各个数据以及权重数组的各个数据输入处理器所包括的运算组,所述运算组包括呈矩形排布的多个运算单元,运算单元执行运算后从两个相邻的单元分别接收权重数组的数据以及产品图像数组的数据相乘并与前一运算结果累加,直至对权重数组以及产品图像数组的最后一个数据相乘并累加,得到比对结果;步骤5):用比对结果与识别图像数组进行相似度比较,相似度比较将结果反馈至处理系统。2.根据权利要求1所述的在线视觉检测方法,其特征在于:步骤4)中:权重数组的各个数据呈行排列在运算组中,产品图像数组的数据呈列排列在运算组中,产品图像数组的第一个数据与权重数组的第一数组共同输入一运算单元中,以共同输入的运算单元为初始运算单元,处理器每进行一次运算,产品图像数组的下一个数据和权重数组的下一个数据输入初始运算单元...

【专利技术属性】
技术研发人员:邓俊枫邓国兴
申请(专利权)人:佛山市金页盈信智能机械有限公司
类型:发明
国别省市:

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

1