视觉控制方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:35350991 阅读:17 留言:0更新日期:2022-10-26 12:18
本申请提出了一种视觉控制方法、装置、计算机设备及可读存储介质,该方法包括:采集目标图像;对目标图像进行视觉分析,以生成对应的视觉分析结果;根据视觉分析结果执行相应的操作。本申请能够降低算力成本和设计成本的同时,保证视觉分析任务的顺利运行,并提高视觉分析的效率和准确性。分析的效率和准确性。分析的效率和准确性。

【技术实现步骤摘要】
视觉控制方法、装置、计算机设备及可读存储介质


[0001]本申请涉及机器视觉
,具体涉及一种视觉控制方法、装置、计算机设备及可读存储介质。

技术介绍

[0002]现有技术中,传统的机器视觉主机大部分是基于Intel的x86架构,运行windows操作系统或者linux操作系统,或者是使用ARM架构运行android或者linux操作系统来进行设计。在此基础上,再通过这些视觉主机使用opencv或halcon等第三方机器视觉库运行相关算法和图像处理,进而实现视觉分析功能。
[0003]但是,在对现有技术的研究与实践的过程中,本申请的专利技术人发现至少存在如下问题:现有视觉主机所涉及的操作系统,均要求处理器具备内存地址映射功能,且对处理器的主频和内存大小均有较高的要求,导致其设计成本较高,并且用于视觉主机的绝大部分操作系统的任务是非实时性的,容易产生不确定的延迟;此外,现有视觉主机还会调用第三方视觉库运行算法和图像处理,同样需要高性能的硬件设备来支持相关程序的顺利运行,导致硬件成本的增加。
[0004]前面的叙述在于提供一般的背景信息,并不一定构成现有技术。

技术实现思路

[0005]针对上述技术问题,本申请提供一种视觉控制方法、装置、计算机设备及可读存储介质,能够降低算力成本和设计成本的同时,保证视觉分析任务的顺利运行,并提高视觉分析的效率和准确性。
[0006]为解决上述技术问题,本申请提供一种视觉控制方法,包括:
[0007]采集目标图像;
[0008]对所述目标图像进行视觉分析,以生成对应的视觉分析结果;
[0009]根据所述视觉分析结果执行相应的操作。
[0010]可选地,所述对所述目标图像进行视觉分析,以生成对应的视觉分析结果,包括:
[0011]对所述目标图像进行预处理;
[0012]对预处理后的目标图像与预设模板图像进行匹配,得到对应的匹配值;
[0013]根据所述匹配值得到所述视觉分析结果。
[0014]可选地,所述对预处理后的图像与预设模板图像进行匹配,得到对应的匹配值,包括:
[0015]将所述预设模板图像在所述目标图像中逐像素移动;
[0016]计算每次像素移动时所述目标图像与所述预设模板图像的第一相关值;
[0017]将最大的第一相关值作为所述匹配值。
[0018]可选地,所述根据所述匹配值得到所述视觉分析结果,包括:
[0019]若所述匹配值大于或等于预设阈值,则确定所述目标图像与所述预设模板图像相
匹配。
[0020]可选地,所述计算每次像素移动时所述目标图像与所述预设模板图像的第一相关值,包括:
[0021]根据所述目标图像建立对应的积分图;
[0022]根据所述积分图计算每次像素移动时所述目标图像与所述预设模板图像的第一相关值。
[0023]可选地,在所述计算每次像素移动时所述目标图像与所述预设模板图像的第一相关值之后,还包括:
[0024]将所述第一相关值进行归一化处理。
[0025]可选地,所述对预处理后的目标图像与预设模板图像进行匹配,包括:
[0026]将所述预设模板图像在所述目标图像中隔若干个像素移动;
[0027]计算每次隔若干个像素移动时所述目标图像与所述预设模板图像的第二相关值;
[0028]将所述预设模板图像移动至所述目标图像中的最大的第二相关值对应的位置的预设范围内逐像素移动;
[0029]计算每次像素移动时所述目标图像与所述预设模板图像的第三相关值;
[0030]将最大的第三相关值作为所述匹配值。
[0031]相应地,本申请还提出了一种视觉控制装置,包括:
[0032]采集模块,用于采集目标图像;
[0033]分析模块,用于对所述目标图像进行视觉分析,以生成对应的视觉分析结果;
[0034]执行模块,用于根据所述视觉分析结果执行相应的操作。
[0035]本申请还提出了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的视觉控制方法的步骤。
[0036]本申请还提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的视觉控制方法的步骤。
[0037]实施本申请实施例,具有如下有益效果:
[0038]如上所述,本申请提供的一种视觉控制方法、装置、计算机设备及可读存储介质,该方法包括:首先采集目标图像;然后对目标图像进行视觉分析,以生成对应的视觉分析结果;最后根据视觉分析结果执行相应的操作。本申请通过对采集的目标图像进行视觉分析后,根据生成的视觉分析结果执行相应的操作,其不需要依赖于标准操作系统和第三方视觉库,因此,本申请在能够降低算力成本和设计成本的同时,保证视觉分析任务的顺利运行,并提高视觉分析的效率和准确性。
附图说明
[0039]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本申请实施例提供的视觉控制方法的第一种实施方式的流程示意图;
[0041]图2是本申请实施例提供的视觉控制方法的第二种实施方式的流程示意图;
[0042]图3是本申请实施例提供的视觉控制方法的第三种实施方式的流程示意图;
[0043]图4是本申请实施例提供的视觉控制方法的第四种实施方式的流程示意图;
[0044]图5是本申请实施例提供的视觉控制装置的结构示意图;
[0045]图6是本申请实施例提供的计算机设备的第一种实施方式的结构示意图;
[0046]图7是本申请实施例提供的计算机设备的第二种实施方式的结构示意图。
[0047]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0048]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0049]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视觉控制方法,其特征在于,包括:采集目标图像;对所述目标图像进行视觉分析,以生成对应的视觉分析结果;根据所述视觉分析结果执行相应的操作。2.根据权利要求1所述的视觉控制方法,其特征在于,所述对所述目标图像进行视觉分析,以生成对应的视觉分析结果,包括:对所述目标图像进行预处理;对预处理后的目标图像与预设模板图像进行匹配,得到对应的匹配值;根据所述匹配值得到所述视觉分析结果。3.根据权利要求2所述的视觉控制方法,其特征在于,所述对预处理后的图像与预设模板图像进行匹配,得到对应的匹配值,包括:将所述预设模板图像在所述目标图像中逐像素移动;计算每次像素移动时所述目标图像与所述预设模板图像的第一相关值;将最大的第一相关值作为所述匹配值。4.根据权利要求2所述的视觉控制方法,其特征在于,所述根据所述匹配值得到所述视觉分析结果,包括:若所述匹配值大于或等于预设阈值,则确定所述目标图像与所述预设模板图像相匹配。5.根据权利要求3所述的视觉控制方法,其特征在于,所述计算每次像素移动时所述目标图像与所述预设模板图像的第一相关值,包括:根据所述目标图像建立对应的积分图;根据所述积分图计算每次像素移动时所述目标图像与所述预设模板图像的第一相关值。6.根据权利要求3所述的...

【专利技术属性】
技术研发人员:陈永强郑德智王绍伟周荣洁
申请(专利权)人:深圳市雨滴科技有限公司
类型:发明
国别省市:

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

1