CN115880511A - 一种图像筛选方法、装置、***及存储介质 - Google Patents

一种图像筛选方法、装置、***及存储介质 Download PDF

Info

Publication number
CN115880511A
CN115880511A CN202211689763.2A CN202211689763A CN115880511A CN 115880511 A CN115880511 A CN 115880511A CN 202211689763 A CN202211689763 A CN 202211689763A CN 115880511 A CN115880511 A CN 115880511A
Authority
CN
China
Prior art keywords
matching
image
target
template
effective
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211689763.2A
Other languages
English (en)
Inventor
薛吉星
于成毅
包振健
姚毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Luster LightTech Co Ltd
Original Assignee
Luster LightTech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Luster LightTech Co Ltd filed Critical Luster LightTech Co Ltd
Priority to CN202211689763.2A priority Critical patent/CN115880511A/zh
Publication of CN115880511A publication Critical patent/CN115880511A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Analysis (AREA)

Abstract

本申请涉及图像处理技术领域,涉及一种图像筛选方法、装置、***及存储介质,获取有效匹配数据,和图像提取装置采集的各行待处理行图像数据,有效匹配数据包括匹配模板、匹配模板位置和有效版周;基于待处理行图像数据在图像中的行号与匹配模板的行数,确定图像中初始匹配区域;在初始匹配区域中,基于预设匹配策略,确定初始匹配区域中包括的至少一个子区域与匹配模板相匹配的匹配数值,以及目标匹配数值;若目标匹配数值满足预设判定条件,基于目标匹配数值、匹配模板位置和有效版周,确定图像中的有效区域,并发送给图像处理装置,实现在图像采集装置对图像有效区域的提取,减少图像处理装置处理数据的容量,提高视觉检测***效率。

Description

一种图像筛选方法、装置、***及存储介质
技术领域
本申请涉及图像处理技术领域,具体而言,涉及一种图像筛选方法、装置、***及存储介质。
背景技术
在视觉检测***中,先通过机器视觉产品(即图像摄取装置,例如相机)拍摄被测的目标物,并转换成图像数据,再通过图像采集装置将图像数据直接传送给专用的图像处理装置,由图像处理装置对接收到的图像数据进行处理。
以印刷品视觉检测为例,对软包装卷料进行视觉检测时,通常采用线阵相机采集被测的软包装的图像数据,然后通过图像采集装置将图像输出传输到图像处理装置中,图像处理装置再收到的图像数据进行处理,获取对软包装卷料进行视觉检测的结果。
然而,在某些领域(例如工业领域)中,图像摄取装置拍摄的图像数据往往具有较大容量,图像采集装置将图像数据输出传输到图像处理装置之后,图像处理装置往往需要处理较大容量的数据,导致视觉检测***效率低。
发明内容
为了解决图像采集装置将图像数据直接传输到图像处理装置之后,图像处理装置需要处理较大容量的数据,导致视觉检测***效率低的问题,本申请提供了一种图像筛选方法、装置、***及存储介质。
本申请的实施例是这样实现的:
本申请实施例的第一方面提供一种图像筛选方法,应用于图像采集装置,图像采集装置分别和图像提取装置以及图像处理装置通信连接,包括:
获取有效匹配数据,并获取由图像提取装置采集的图像中包括的各行待处理行图像数据,有效匹配数据包括匹配模板、匹配模板位置和有效版周,有效版周是图像中有效区域对应的行数,匹配模板包括有效区域中的目标,匹配模板位置为目标在有效区域中的位置,有效区域包括至少一行待处理行图像数据;
基于待处理行图像数据在图像中的行号与匹配模板的行数,确定图像中初始匹配区域;
在初始匹配区域中,基于预设匹配策略,确定初始匹配区域中包括的至少一个子区域与匹配模板相匹配的匹配数值;
若目标匹配数值满足预设判定条件,基于目标匹配数值、匹配模板位置和有效版周,确定图像中的有效区域,并将有效区域发送给图像处理装置,目标匹配数值为各匹配数值中最匹配的数值。
本申请实施例的第二方面提供一种图像筛选装置,包括:
获取模块,用于获取有效匹配数据,并获取由图像提取装置采集的图像中包括的各行待处理行图像数据,有效匹配数据包括匹配模板、匹配模板位置和有效版周,有效版周是图像中有效区域对应的行数,匹配模板包括有效区域中的目标,匹配模板位置为目标在有效区域中的位置,有效区域包括至少一行待处理行图像数据;
匹配模板,用于基于待处理行图像数据在图像中的行号与匹配模板的行数,确定图像中初始匹配区域;
匹配模板,还用与在初始匹配区域中,基于预设匹配策略,确定初始匹配区域中包括的至少一个子区域与匹配模板相匹配的匹配数值;
执行模块,用于若目标匹配数值满足预设判定条件,基于目标匹配数值、匹配模板位置和有效版周,确定图像中的有效区域,并将有效区域发送给图像处理装置,目标匹配数值为各匹配数值中最匹配的数值。
本申请实施例的第三方面提供一种图像筛选***,包括图像提取装置、图像处理装置和图像采集装置,图像采集装置和图像处理装置通信连接,图像采集装置被配置为:
获取有效匹配数据,并获取由图像提取装置采集的图像中包括的各行待处理行图像数据,有效匹配数据包括匹配模板、匹配模板位置和有效版周,有效版周是图像中有效区域对应的行数,匹配模板包括有效区域中的目标,匹配模板位置为目标在有效区域中的位置,有效区域包括至少一行待处理行图像数据;
基于待处理行图像数据在图像中的行号与匹配模板的行数,确定图像中初始匹配区域;
在初始匹配区域中,基于预设匹配策略,确定初始匹配区域中包括的至少一个子区域与匹配模板相匹配的匹配数值;
若目标匹配数值满足预设判定条件,基于目标匹配数值、匹配模板位置和有效版周,确定图像中的有效区域,并将有效区域发送给图像处理装置,目标匹配数值为各匹配数值中最匹配的数值。
本申请实施例的第四方面提供一种计算机存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行发明内容第一方面图像筛选方法的步骤。
本申请的有益效果:图像筛选方法,应用于图像采集装置,图像采集装置分别和图像提取装置以及图像处理装置通信连接;获取有效匹配数据,并获取由图像提取装置采集的图像中包括的各行待处理行图像数据,有效匹配数据包括匹配模板、匹配模板位置和有效版周;进一步基于待处理行图像数据在图像中的行号与匹配模板的行数,可确定图像中初始匹配区域;在初始匹配区域中,基于预设匹配策略,可确定初始匹配区域中包括的至少一个子区域与匹配模板相匹配的匹配数值,以及目标匹配数值;若目标匹配数值满足预设判定条件,基于目标匹配数值、匹配模板位置和有效版周,确定图像中的有效区域,并将有效区域发送给图像处理装置,实现在图像采集装置对图像有效区域的提取,减少图像处理装置处理数据的容量,提高视觉检测***效率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1示出了软包装卷料的部分示意图,卷料上包装图案是示例性的;
图2示出了本申请实施例提供一种图像筛选方法的流程示意图;
图3示出了一种初始匹配区域中子区域与匹配模板匹配的示意图;
图4示出了本申请实施例提供又一种图像筛选方法的流程示意图;
图5示出了本申请实施例提供又一种图像筛选方法的流程示意图;
图6示出了又一种初始匹配区域中子区域与匹配模板匹配的示意图;
图7示出了本申请实施例提供的一种图像筛选装置的结构示意图;
其中,110-软包装卷料;121-有效区域;122-无效区域;130-初始匹配区域;131、132、138-子区域;140-匹配模板;150-目标匹配区域;151、152、153-子区域;150-匹配模板。
具体实施方式
为使本申请的目的、实施方式和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
在视觉检测***中,图像采集与处理一般由机器视觉产品、图像采集装置和图像处理装置完成,该过程先通过机器视觉产品(即图像摄取装置,例如相机)拍摄被测的目标物,并将拍摄的光学数据转换成图像数据,再通过图像采集装置将图像数据直接传送给专用的图像处理装置,由图像处理装置对接收到的图像数据进行处理,实现对目标物的检测。
其中,机器视觉产品即图像摄取装置,例如相机;图像采集装置可以是图像采集卡,用于实现图像数据传输协议的转换;图像处理装置一般是计算机等具有图像处理功能的终端设备。
以印刷品视觉检测为例,对软包装卷料进行视觉检测时,通常采用图像提取装置采集被测的软包装的图像数据,然后通过图像采集卡将图像数据传输到图像处理装置中,图像处理装置再对收到的图像数据进行处理,获取对软包装卷料进行视觉检测的结果。
其中,图像采集卡不识别图像,将相机传过来的全部图像数据都无差别的提供给图像处理装置,图像摄取装置拍摄的图像数据往往具有较大容量,图像采集装置将图像数据传输到图像处理装置之后,图像处理装置往往需要处理较大容量的数据,导致视觉检测***效率低。
为了解决图像采集装置将图像数据直接传输到图像处理装置之后,图像处理装置需要处理较大容量的数据,导致视觉检测***效率低的问题,本申请提供了一种图像筛选方法、装置、***及存储介质,应用于图像采集装置,图像采集装置分别和图像提取装置以及图像处理装置通信连接;获取有效匹配数据,并获取由图像提取装置采集的图像中包括的各行待处理行图像数据,有效匹配数据包括匹配模板、匹配模板位置和有效版周;进一步基于待处理行图像数据在图像中的行号与匹配模板的行数,可确定图像中初始匹配区域;在初始匹配区域中,基于预设匹配策略,可确定初始匹配区域中包括的至少一个子区域与匹配模板相匹配的匹配数值,以及目标匹配数值;若目标匹配数值满足预设判定条件,基于目标匹配数值、匹配模板位置和有效版周,确定图像中的有效区域,并将有效区域发送给图像处理装置,实现在图像采集装置对图像有效区域的提取,减少图像处理装置处理数据的容量,提高视觉检测***效率。
以下结合附图对本申请实施例的图像筛选方法、装置、***及存储介质进行详细说明。
本申请的方案可应用于对多种目标物进行视觉检测的场景下,例如,其中一个场景可为软包装卷料进料的场景。图l示出了软包装卷料的部分示意图,卷料上包装图案是示例性的,如图1所示,卷料110上具有连续的相同的包装图像,在软包装卷料进料的过程中,图像提取装置周期性拍摄软包装卷料,获取软包装卷料的各行图像数据,其中,对软包装卷料上包装图像的采集包括有效区域12l和无效区域122,为了减少图像处理装置处理数据的容量,可提供一种图像筛选方法,应用于图像采集装置,图像采集装置分别和图像提取装置以及图像处理装置通信连接。
应当理解的是,图像采集装置具有FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列)、ARM(Advanced RISC Machines,ARM处理器)等可对数据进行处理的芯片或者单元。
图2示出了本申请实施例提供一种图像筛选方法的流程示意图,该方法应用于图像采集装置,所述图像采集装置分别和图像提取装置以及图像处理装置通信连接。如图2所示,本申请实施例提供一种图像筛选方法。
该图像筛选方法包括以下步骤:
S210、获取有效匹配数据,并获取由图像提取装置采集的图像中包括的各行待处理行图像数据,有效匹配数据包括匹配模板、匹配模板位置和有效版周。
有效匹配数据是对软包装卷料中的包装图像中有效区域筛选的相关数据,可以是有图像处理装置发送给图像采集装置的,也可以是在图像采集装饰上设置获取的。其中,如果需要对软包装卷料中的包装图像进行检测,则有效区域可为软包装卷料中包括包装图像的区域,无效区域可为软包装卷料中包括相邻的包装图像之间的区域。
对于不同的软包装以及包装图像,其对应的有效匹配数据存在差异。
例如,图1所述的有效区域,其中,用于判定有效区域的目标(即匹配模板)的选择对于不同的软包装是不同的,即使对于同一个包装材料,也可以将匹配模板设置为不同的。
应当理解的是,有效匹配数据包括匹配模板、匹配模板位置和有效版周。其中,有效版周是图像中有效区域对应的行数,匹配模板包括有效区域中的目标,匹配模板位置为目标在有效区域中的位置,有效区域包括至少一行待处理行图像数据。其中,如果有效区域为软包装卷料中包括包装图像的区域,则所述有效区域中的目标为所述包装图像,即匹配模板中包括包装图像。
匹配模板的尺寸可以是M行*N列,且小于有效区域的尺寸;匹配模板位置是匹配模板在有效区域中的位置S,可以是匹配模板的第一行在有效图像中对应的行号,可以是匹配模板的第M行在有效图像中对应的行号,也可以是匹配模板中的某一行在有效图像中对应的行号;有效版周是一个有效区域对应的总行数L。
各行待处理行图像数据是由图像提取装置采集逐行采集包装图像获得的行图像数据,因此对应的图像包含的区域是否有效,需要根据逐行采集的待处理行图像来判定。
在一些实施例中,各行待处理行图像数据是由线阵相机采集逐行采集包装图像获得的行图像数据。
S220、基于待处理行图像数据在图像中的行号与匹配模板的行数,确定图像中初始匹配区域。
随着图像提取装置不断采集的待处理行图像数据,在图像中的行号与匹配模板的行数之间的关系进行分析,将与匹配模板的行数相对应的行数的待处理行图像数据确定为图像中的初始匹配区域。
例如,初始匹配区域,可以是从第一行的待处理行图像数据到第M行的待处理行图像数据,也可以是从第O行的待处理行图像数据到第M+O行的待处理行图像数据。
S230、在初始匹配区域中,基于预设匹配策略,确定初始匹配区域中包括的至少一个子区域与匹配模板相匹配的匹配数值,以及目标匹配数值。
其中,子区域与匹配模板的匹配数值可用于表征子区域与匹配模板之间的匹配程度,目标匹配数值是各匹配数据中的最匹配的数值,则目标匹配数值对应的子区域为与匹配模板最匹配的子区域。
初始匹配区域的行数与匹配模板的行数是相同的,在初始匹配区域中,存在至少一个与匹配模板相同尺寸的子区域,通过预设匹配策略,确定各子区域与匹配模板相匹配的匹配数值。
其中,预设匹配策略可以是绝对误差和算法(Sum ofAbsolute Differences、简称SAD)、平均绝对差算法(Mean Absolute Differences,简称MAD)、误差平方和算法(SumofSquared Differences,简称SSD)、平均误差平方和算法(Mean Square Differences,简称MSD)等。
图3示出了一种初始匹配区域中子区域与匹配模板匹配的示意图,如图3所示,匹配模板140的尺寸为3*3,初始匹配区域130为3*10,初始匹配区域130中,可与匹配模板相匹配的子区域具有8个,分别是子区域131、子区域132、......、子区域138。
对于初始匹配区域中的每个子区域都和匹配模板,根据预设匹配策略进行匹配,确定对应的各匹配数值。
从各匹配数值中筛选出最匹配的匹配数值,即目标匹配数值。
在一些实施例中,各匹配数值中最小值为目标匹配数值,最匹配对应的是最小值取决于预测匹配策略。例如,若预设匹配策略是SAD时,目标匹配数值是各匹配数值中最小值。
S240、若目标匹配数值满足预设判定条件,基于目标匹配数值、匹配模板位置和有效版周,确定图像中的有效区域,并将有效区域发送给图像处理装置。
目标匹配数值是对于每个可用于匹配的对应的待处理行图像数据而言,最匹配的匹配数值;但对于当前待处理行图像数据之前的待处理行图像数据,以及之后待处理行图像数据,还需要进一步的判定,才能确定是否是与匹配模板最匹配的对应区域,因此通过预设判定条件,提高判定的准确性。
若目标匹配数值满足预设判定条件,可以确定图像中的有效区域,将有效区域发送给图像处理装置,实现在图像采集装置对图像有效区域的提取,减少图像采集装置发送给图像处理装置的数据容量。
在一些实施例中,通过目标匹配数值对应的待处理行图像数据的行号和匹配模板位置,确定有效区域的起始行数;通过目标匹配数值对应的待处理行图像数据的行号、匹配模板位置和有效版周,确定有效区域的终止行数;从起始行数到终止行数确定有效区域。
例如,目标匹配数值对应的待处理行图像数据的行号为Q,匹配模板位置为S,有效版周范围T,则有效区域的起始行数为Q-S,有效区域的终止行数为Q-S+T-1。
若目标匹配数值不满足预设判定条件,则继续下一行待处理行图像数据的采集以及通过步骤220到步骤240的判定。
在一些实施例中,有效匹配数据还包括匹配判据,匹配判据是预设的用于判定目标匹配数值是否满足匹配的需求的一个阈值,目标匹配数值满足预设判定条件,包括目标匹配数值小于匹配判据;目标匹配数值大于前一行待处理行图像数据对应的目标匹配数值,且小于后一行待处理行图像数据对应的目标匹配数值。
图4示出了本申请实施例提供又一种图像筛选方法的流程示意图,如图4所示,步骤220可以包括如下步骤:
221、若当前待处理行图像数据在图像中的行号小于匹配模板的行数,存储当前待处理行图像数据。
222、若当前待处理行图像数据在图像中的行号大于或等于匹配模板的行数M,基于当前待处理行图像数据之前的M-1行的待处理行图像数据与当前待处理行图像数据,确定图像中初始匹配区域。
应当理解的是,对于当前待处理行图像数据在图像中的行号大于或等于匹配模板的行数M对应的当前待处理行图像数据也需要存储,对于下一行待处理行图像数据判定的过程中,需要用到当前的待处理行图像数据。
初始匹配区域的行数与匹配模板的行数是相同的,在初始匹配区域中,存在至少个与匹配模板相同尺寸的子区域,通过预设匹配策略,确定各子区域与匹配模板相匹配的匹配数值。
有效匹配数据还可以包括预判区域,预判区域为是根据匹配模板预设的列数范围,可以减少步骤22l中数据存储的容量,同时还可以减少步骤222中,需要根据预设匹配策略的判定次数。图5示出了本申请实施例提供又一种图像筛选方法的流程示意图,如图5所示,步骤220可以包括如下步骤:
S223、若当前待处理行图像数据在图像中的行号小于匹配模板的行数,存储当前待处理行图像数据中在预判区域中的预判数据。
此时,存储的数据为当前待处理行图像数据中在预判区域中的预判数据,预判数据少于当前待处理行图像数据。
例如,若预判区域为第X列到第X+Y列,其中X大于1,X+Y小于待处理行图像数据的最大列数。
S224、若当前待处理行图像数据在图像中的行号大于或等于匹配模板的行数M,基于当前待处理行图像数据之前的M-1行的预判数据与当前预判数据,确定目标匹配区域,目标匹配区域包含在初始匹配区域中。
应当理解的是,对于当前待处理行图像数据在图像中的行号大于或等于匹配模板的行数M对应的预判数据也需要存储。
目标匹配区域的行数与匹配模板的行数是相同的,在目标匹配区域中,存在至少一个与匹配模板相同尺寸的子区域,通过预设匹配策略,确定各子区域与匹配模板相匹配的匹配数值。
图6示出了又一种初始匹配区域中子区域与匹配模板匹配的示意图,如图6所示,匹配模板160的尺寸为3*3,目标匹配区域150为初始匹配区域(3*10)中的一部分,且尺寸为3*5,目标匹配区域150中,可与匹配模板相匹配的子区域具有3个,分别是子区域151、子区域152、子区域153。
如图5所示,图2中步骤230还可以包括:S231、在目标匹配区域中,基于预设匹配策略,确定目标匹配区域中包括的至少一个子区域与匹配模板相匹配的匹配数值,以及目标匹配数值。
例如,若预判区域为第X列到第X+Y列,且Y大于匹配模板的列数N时,在目标匹配区域中,基于预设匹配策略,确定目标匹配区域中的目标匹配数值的步骤中,包括:
在目标匹配区域中,通过预设匹配策略执行Y-N次匹配,确定目标匹配区域中各子区域分别与匹配模板相匹配的匹配数值;
从各初始匹配数值中筛选出目标匹配数值,目标匹配数值是各匹配数值中最小数据。
本申请实施例提供一种图像筛选方法,获取有效匹配数据,和由图像提取装置采集的图像中包括的各行待处理行图像数据,有效匹配数据包括匹配模板、匹配模板位置和有效版周;基于待处理行图像数据在图像中的行号与匹配模板的行数,确定图像中初始匹配区域;在初始匹配区域中,基于预设匹配策略,确定初始匹配区域中包括的至少一个子区域与匹配模板相匹配的匹配数值,以及目标匹配数值;若目标匹配数值满足预设判定条件,基于目标匹配数值、匹配模板位置和有效版周,确定图像中的有效区域,并发送给图像处理装置,实现在图像采集装置对图像有效区域的提取,减少图像处理装置处理数据的容量,提高视觉检测***效率。
图7示出了本申请实施例提供的一种图像筛选装置的结构示意图,如图7所示,图像筛选装置700包括获取模块710、匹配模块720和执行模块730,其中:
获取模块,用于获取有效匹配数据,并获取由图像提取装置采集的图像中包括的各行待处理行图像数据,有效匹配数据包括匹配模板、匹配模板位置和有效版周,有效版周是图像中有效区域对应的行数,匹配模板包括有效区域中的目标,匹配模板位置为目标在有效区域中的位置,有效区域包括至少一行待处理行图像数据。
匹配模块,用于基于待处理行图像数据在图像中的行号与匹配模块的行数,确定图像中初始匹配区域;还用与在初始匹配区域中,基于预设匹配策略,确定初始匹配区域中包括的至少一个子区域与匹配模板相匹配的匹配数值。
执行模块,用于若目标匹配数值满足预设判定条件,基于目标匹配数值、匹配模板位置和有效版周,确定图像中的有效区域,并将有效区域发送给图像处理装置。
在一些实施例中,匹配模块还包括第一匹配单元,第一匹配单元用于若当前待处理行图像数据在图像中的行号大于或等于匹配模板的行数M,基于当前待处理行图像数据之前的M-1行的待处理行图像数据与当前待处理行图像数据,确定图像中初始匹配区域。
在一些实施例中,有效匹配数据还包括预判区域,匹配模块还包括第二匹配单元,第二匹配单元用于若当前待处理行图像数据在图像中的行号小于匹配模板的行数,存储当前待处理行图像数据中在预判区域中的预判数据;基于当前待处理行图像数据之前的M-1行的预判数据与当前预判数据,确定目标匹配区域,其中,目标匹配区域包含在初始匹配区域中。
匹配模块还可以包括第二匹配单元,执行模块还用于在目标匹配区域中,基于预设匹配策略,确定所述目标匹配区域中包括的至少一个子区域与所述匹配模板相匹配的匹配数值。
在一些实施例中,执行模块包括有效确定单元,用于通过目标匹配数值对应的待处理行图像数据的行号和匹配模板位置,确定有效区域的起始行数;通过目标匹配数值对应的待处理行图像数据的行号、匹配模板位置和有效版周,确定有效区域的终止行数;从起始行数到终止行数确定有效区域。
有效匹配数据还包括匹配判据,执行模块还包括判定单元,用于目标匹配数值小于匹配判据;目标匹配数值大于前一行待处理行图像数据对应的目标匹配数值,且小于后一行待处理行图像数据对应的目标匹配数值。
本申请实施例提供一种图像筛选装置,包括获取模块、匹配模块和执行模块;获取有效匹配数据,和由图像提取装置采集的图像中包括的各行待处理行图像数据,有效匹配数据包括匹配模板、匹配模板位置和有效版周;基于待处理行图像数据在图像中的行号与匹配模板的行数,确定图像中初始匹配区域;在初始匹配区域中,基于预设匹配策略,确定初始匹配区域中包括的至少一个子区域与匹配模板相匹配的匹配数值,以及目标匹配数值;若目标匹配数值满足预设判定条件,基于目标匹配数值、匹配模板位置和有效版周,确定图像中的有效区域,并发送给图像处理装置,实现在图像采集装置对图像有效区域的提取,减少图像处理装置处理数据的容量,提高视觉检测***效率。
本申请实施例还提供一种图像筛选***,包括图像提取装置、图像处理装置和图像采集装置,图像采集装置和图像处理装置通信连接。
其中,图像采集装置被配置为:获取有效匹配数据,并获取由图像提取装置采集的图像中包括的各行待处理行图像数据,有效匹配数据包括匹配模板、匹配模板位置和有效版周,有效版周是图像中有效区域对应的行数,匹配模板包括有效区域中的目标,匹配模板位置为目标在有效区域中的位置,有效区域包括至少一行待处理行图像数据;基于待处理行图像数据在图像中的行号与匹配模板的行数,确定图像中初始匹配区域;在初始匹配区域中,基于预设匹配策略,确定初始匹配区域中包括的至少一个子区域与匹配模板相匹配的匹配数值,以及目标匹配数值;若目标匹配数值满足预设判定条件,基于目标匹配数值、匹配模板位置和有效版周,确定图像中的有效区域,并将有效区域发送给图像处理装置。
上述图像采集装置的实现原理和技术效果与上述方法实施例类似,在此不再赘述。
本申请实施例还提供一种计算机存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述图像筛选方法,实现原理和技术效果与上述方法实施例类似,在此不再赘述。
以下段落将对本申请说明书中涉及的中文术语、及其对应的英文术语进行对比罗列,以便于阅读、理解。
为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述在一些实施例中讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用实施方式以及适于具体使用考虑的各种不同的变形的实施方式。

Claims (10)

1.一种图像筛选方法,其特征在于,应用于图像采集装置,所述图像采集装置分别和图像提取装置以及图像处理装置通信连接,包括:
获取有效匹配数据,并获取由所述图像提取装置采集的图像中包括的各行待处理行图像数据,所述有效匹配数据包括匹配模板、匹配模板位置和有效版周,所述有效版周是所述图像中有效区域的行数,所述匹配模板包括有效区域中的目标,所述匹配模板位置为所述目标在所述有效区域中的位置,所述有效区域包括至少一行待处理行图像数据;
基于所述待处理行图像数据在所述图像中的行号与所述匹配模板的行数,确定所述图像中初始匹配区域;
在所述初始匹配区域中,基于预设匹配策略,确定所述初始匹配区域中包括的至少一个子区域与所述匹配模板相匹配的匹配数值;
若目标匹配数值满足预设判定条件,基于所述目标匹配数值、所述匹配模板位置和所述有效版周,确定所述图像中的有效区域,并将所述有效区域发送给图像处理装置,所述目标匹配数值为各所述匹配数值中最匹配的数值。
2.根据权利要求1所述的图像筛选方法,其特征在于,所述基于所述待处理行图像数据在所述图像中的行号与所述匹配模板的行数,确定所述图像中初始匹配区域,包括:
若当前所述待处理行图像数据在所述图像中的行号大于或等于所述匹配模板的行数M,基于当前所述待处理行图像数据之前的M-1行的待处理行图像数据与当前所述待处理行图像数据,确定所述图像中初始匹配区域。
3.根据权利要求1所述的图像筛选方法,其特征在于,所述有效匹配数据还包括预判区域,所述基于所述待处理行图像数据在所述图像中的行号与所述匹配模板的行数,确定所述图像中初始匹配区域,包括:
若当前所述待处理行图像数据在所述图像中的行号小于匹配模板的行数,存储当前所述待处理行图像数据中在所述预判区域中的预判数据;
基于当前所述待处理行图像数据之前的M-1行的预判数据与当前所述预判数据,确定目标匹配区域,确定所述图像中包含所述目标匹配区域的所述初始匹配区域。
4.根据权利要求3所述的图像筛选方法,其特征在于,所述在所述初始匹配区域中,基于预设匹配策略,确定所述初始匹配区域中包括的至少一个子区域与所述匹配模板相匹配的匹配数值的步骤中,包括:
在所述目标匹配区域中,基于预设匹配策略,确定所述目标匹配区域中包括的至少一个子区域与所述匹配模板相匹配的匹配数值。
5.根据权利要求4所述的图像筛选方法,其特征在于,若所述预判区域为第X列到第X+Y列,且Y大于所述匹配模板的列数N时,所述在所述目标匹配区域中,基于预设匹配策略,确定所述目标匹配区域中包括的至少一个子区域与所述匹配模板相匹配的匹配数值的步骤中,包括:
在所述目标匹配区域中,通过预设匹配策略执行Y-N次匹配,确定所述目标匹配区域中各子区域分别与所述匹配模板相匹配的初始匹配数值;
从各所述初始匹配数值中筛选出所述目标匹配数值,所述目标匹配数值是各所述初始匹配数值中最小数据。
6.根据权利要求1所述的图像筛选方法,其特征在于,所述基于所述目标匹配数值、所述匹配模板位置和所述有效版周,确定有效区域,包括:
通过所述目标匹配数值对应的待处理行图像数据的行号和所述匹配模板位置,确定所述有效区域的起始行数;
通过所述目标匹配数值对应的待处理行图像数据的行号、所述匹配模板位置和所述有效版周,确定所述有效区域的终止行数;
从所述起始行数到所述终止行数确定所述有效区域。
7.根据权利要求1所述的图像筛选方法,其特征在于,所述有效匹配数据还包括匹配判据,所述目标匹配数值满足预设判定条件,包括:
所述目标匹配数值小于所述匹配判据;
所述目标匹配数值大于前一行所述待处理行图像数据对应的目标匹配数值,且小于后一行所述待处理行图像数据对应的目标匹配数值。
8.一种图像筛选装置,其特征在于,包括:
获取模块,用于获取有效匹配数据,并获取由图像提取装置采集的图像中包括的各行待处理行图像数据,所述有效匹配数据包括匹配模板、匹配模板位置和有效版周,所述有效版周是所述图像中有效区域对应的行数,所述匹配模板包括有效区域中的目标,所述匹配模板位置为所述目标在所述有效区域中的位置,所述有效区域包括至少一行待处理行图像数据;
匹配模板,用于基于所述待处理行图像数据在所述图像中的行号与所述匹配模板的行数,确定所述图像中初始匹配区域;
所述匹配模板,还用与在所述初始匹配区域中,基于预设匹配策略,确定所述初始匹配区域中包括的至少一个子区域与所述匹配模板相匹配的匹配数值;
执行模块,用于若目标匹配数值满足预设判定条件,基于所述目标匹配数值、所述匹配模板位置和所述有效版周,确定所述图像中的有效区域,并将所述有效区域发送给图像处理装置,所述目标匹配数值为各所述匹配数值中最匹配的数值。
9.一种图像筛选***,其特征在于,包括:
图像提取装置;
图像处理装置;
图像采集装置,所述图像采集装置和图像处理装置通信连接,所述图像采集装置被配置为:
获取有效匹配数据,并获取由所述图像提取装置采集的图像中包括的各行待处理行图像数据,所述有效匹配数据包括匹配模板、匹配模板位置和有效版周,所述有效版周是所述图像中有效区域对应的行数,所述匹配模板包括有效区域中的目标,所述匹配模板位置为所述目标在所述有效区域中的位置,所述有效区域包括至少一行待处理行图像数据;
基于需要处理的所述待处理行图像数据在所述图像中的行号与所述匹配模板的行数,确定所述图像中初始匹配区域;
在所述初始匹配区域中,基于预设匹配策略,确定所述初始匹配区域中包括的至少一个子区域与所述匹配模板相匹配的匹配数值;
若所述目标匹配数值满足预设判定条件,基于所述目标匹配数值、所述匹配模板位置和所述有效版周,确定所述图像中的有效区域,并将所述有效区域发送给图像处理装置,所述目标匹配数值为各所述匹配数值中最匹配的数值。
10.一种计算机存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1至7中任一项所述的图像筛选方法的步骤。
CN202211689763.2A 2022-12-27 2022-12-27 一种图像筛选方法、装置、***及存储介质 Pending CN115880511A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211689763.2A CN115880511A (zh) 2022-12-27 2022-12-27 一种图像筛选方法、装置、***及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211689763.2A CN115880511A (zh) 2022-12-27 2022-12-27 一种图像筛选方法、装置、***及存储介质

Publications (1)

Publication Number Publication Date
CN115880511A true CN115880511A (zh) 2023-03-31

Family

ID=85754831

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211689763.2A Pending CN115880511A (zh) 2022-12-27 2022-12-27 一种图像筛选方法、装置、***及存储介质

Country Status (1)

Country Link
CN (1) CN115880511A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116228802A (zh) * 2023-05-05 2023-06-06 济南科汛智能科技有限公司 一种心脏mri辅助成像控制方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116228802A (zh) * 2023-05-05 2023-06-06 济南科汛智能科技有限公司 一种心脏mri辅助成像控制方法
CN116228802B (zh) * 2023-05-05 2023-07-04 济南科汛智能科技有限公司 一种心脏mri辅助成像控制方法

Similar Documents

Publication Publication Date Title
US4272756A (en) Method of pattern recognition and apparatus thereof
CN115880511A (zh) 一种图像筛选方法、装置、***及存储介质
US8107725B2 (en) Image processor and image processing method
CN112001200A (zh) 识别码识别方法、装置、设备、存储介质和***
CN116519707A (zh) 基于机器视觉的锂电池缺陷检测方法、装置及电子设备
US6990218B2 (en) Method for disturbance-component-free image acquisition by an electronic sensor
CN115512381A (zh) 文本识别方法、装置、设备、存储介质及作业机械
CN110570398A (zh) 一种基于深度学习技术的线缆接头焊点合格性检测方法
CN116754567A (zh) 铜箔材料的周期性缺陷检测方法、装置及设备
CN100583123C (zh) 用于评估皮肤印迹图像质量的方法和设备
JP2001175878A (ja) 画像特徴抽出装置、画像特徴抽出方法、監視検査システム、半導体露光システム、およびインターフェースシステム
US20070146811A1 (en) Robust automatic page size detection algorithm for scan application
US5054104A (en) Optical character reader
JPH08197383A (ja) 切削工具の切屑付着検知方法および装置
CN115830550A (zh) 目标的运动状态的检测方法和设备
CN109146916A (zh) 一种运动物体跟踪方法及装置
CN112329729B (zh) 小目标船只检测方法、装置及电子设备
CN112308063B (zh) 文字识别装置、翻译笔、图像翻译方法及图像翻译装置
CN107464337B (zh) 图像采集方法、图像采集装置及终端设备
CN116614666B (zh) 一种基于ai摄像头特征提取***及方法
EP4187497A1 (en) Method for identifying a pattern in a graphical representation and device for executing such method
CN116109830B (zh) 基于机器视觉的车辆分离方法、装置和计算机设备
CN111079466A (zh) 一种车辆识别方法、装置、电子设备及存储介质
JPH0261790B2 (zh)
CN113723416B (zh) 一种图像处理方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination