本申请实施例公开了一种图像搜索方法、装置、电子设备和存储介质。获取包括目标图像的待搜索图像;采用间隔像素搜索的方式,对待搜索图像进行像素点遍历;根据所遍历像素点的像素值,确定待搜索图像中的目标图像。本申请实施例提高了图像搜索的实时性。施例提高了图像搜索的实时性。施例提高了图像搜索的实时性。
【技术实现步骤摘要】
图像搜索方法、装置、电子设备和存储介质
[0001]本申请实施例涉及图像处理技术,尤其涉及一种图像搜索方法、装置、电子设备和存储介质。
技术介绍
[0002]在单目定位、双目定位、机器人和机器自动化等场景中,需要在图像中寻找特定像素。在以下场景中,对特定像素的定位的实时性要求非常高。
[0003]现有技术中,在图像中寻找特定像素,需要对图像进行图像校正、去噪和二值化等操作,需要对同一像素点进行多次计算,计算量大,导致实时性降低。
技术实现思路
[0004]本申请提供一种图像搜索方法、装置、电子设备和存储介质,以提高图像搜索的实时性。
[0005]第一方面,本申请实施例提供了一种图像搜索方法,该图像搜索方法包括:
[0006]获取包括目标图像的待搜索图像;
[0007]采用间隔像素搜索的方式,对待搜索图像进行像素点遍历;
[0008]根据所遍历像素点的像素值,确定待搜索图像中的目标图像。
[0009]第二方面,本申请实施例还提供了一种图像搜索装置,该图像搜索装置包括:
[0010]图像获取模块,用于获取包括目标图像的待搜索图像;
[0011]像素点遍历模块,用于采用间隔像素搜索的方式,对待搜索图像进行像素点遍历;
[0012]目标图像确定模块,用于根据所遍历像素点的像素值,确定待搜索图像中的目标图像。
[0013]第三方面,本申请实施例还提供了电子设备,该电子设备包括:
[0014]一个或多个处理器;
[0015]存储装置,用于存储一个或多个程序;
[0016]当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本申请实施例提供的任意一种图像搜索方法。
[0017]第四方面,本申请实施例还提供了一种包括计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行如本申请实施例提供的任意一种图像搜索方法。
[0018]本申请通过获取包括目标图像的待搜索图像;采用间隔像素搜索的方式,对待搜索图像进行像素点遍历;由于目标图像一般是多个相邻的像素点,通过采用间隔像素搜索的方式,可以减少遍历的像素点数量,提高搜索的效率,同时去除孤立噪,提高搜索的准确性;根据所遍历像素点的像素值,确定待搜索图像中的目标图像,直接通过像素值确定目标图像,不需要先二值化,再进行特定像素值寻找,减少同一像素点的重复遍历次数,提高搜索效率,提高图像搜索的实时性。因此通过本申请的技术方案,解决了在图像中寻找特定像
素,需要对图像进行图像校正、去噪和二值化等操作,需要对同一像素点进行多次计算,计算量大,导致实时性降低的问题,达到了提高图像搜索的实时性的效果。
附图说明
[0019]图1是本申请实施例一中的一种图像搜索方法的流程图;
[0020]图2a是本申请实施例一中的一种待搜索图像示意图;
[0021]图2b是本申请实施例一中的一种间隔像素搜索方式示意图;
[0022]图3是本申请实施例二中的一种图像搜索方法的流程图;
[0023]图4是本申请实施例三中的一种图像搜索方法的流程图;
[0024]图5是本申请实施例四中的一种图像搜索装置的结构示意图;
[0025]图6是本申请实施例五中的一种电子设备的结构示意图。
具体实施方式
[0026]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0027]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”和“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0028]实施例一
[0029]图1为本申请实施例一提供的一种图像搜索方法的流程图,本实施例可适用于通过遍历图像中的像素点确定特定像素点的情况,该方法可以由图像搜索装置执行,该装置可以采用软件和/或硬件实现,并具体配置于电子设备中。
[0030]参见图1所示的图像搜索方法,具体包括如下步骤:
[0031]S110、获取包括目标图像的待搜索图像。
[0032]目标图像可以为待搜索的特定像素点组成的图像,可以用于对目标图像进行定位。待搜索图像为对目标图像对应的实物或影像等进行拍照得到的图像。示例性的,待搜索图像可以是,在进行单目定位或双目定位时通过照相机拍摄的图像。
[0033]S120、采用间隔像素搜索的方式,对待搜索图像进行像素点遍历。
[0034]像素搜索一般是通过逐个对待搜索图像中的所有像素点进行遍历实现。间隔像素搜索为区别于逐个对待搜索图像进行像素点遍历,间隔一定的像素对待搜索图像进行像素点遍历的方式。示例性的,间隔像素搜索可以是隔行搜索、隔列搜索或者即隔行又隔列进行搜索。对待搜索图像进行像素点遍历,也即采用间隔像素搜索的方式,获取需要遍历的像素
点的像素值。
[0035]具体的,图2a为一种待搜索图像示意图,在图2a中图像的分辨率为8
×
8的图像,逐个遍历像素点需要遍历64个像素点;图2b为一种间隔像素搜索方式示意图,此时采用隔1行并且隔1列的间隔像素搜索的方式,图2b中黑色像素点为不需要遍历的像素点,白色像素点为需要遍历的像素点,此时需要遍历的像素点为16个,相对图2a中的搜索方式,遍历的像素点减少75%。
[0036]S130、根据所遍历像素点的像素值,确定待搜索图像中的目标图像。
[0037]图像中的像素值是图像数字化的过程中赋予的值,用于表示平均亮度信息。在彩色图像中,像素值包括在红、绿和蓝三个基色分量上的像素值。
[0038]一般的图像搜索都包括图像二值化和特定像素值寻找步骤,以确定目标图像。图像二值化是将待搜索图像的所有像素值与二值化阈值进行比较,得到黑白图像的过程。具体的,二值化过程可以是,比较待搜索图像的所有像素值与红、绿和蓝三个基色分量的像素值阈值的大小关系,若某像素点的像素值的三基色分量的像素值均大于等于三个基色分量的像素值阈值,则将该像素点的像素值设置为255,否则将该像素点的像素值设置为0。然后寻找白色或者黑色像素点作为目标图像。整个图像搜索过程需要对每个需要遍历的像素点遍历两次。
[0039]根据所遍历像素点的像素值,确定待搜索图本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种图像搜索方法,其特征在于,包括:获取包括目标图像的待搜索图像;采用间隔像素搜索的方式,对所述待搜索图像进行像素点遍历;根据所遍历像素点的像素值,确定所述待搜索图像中的目标图像。2.根据权利要求1所述的方法,其特征在于,间隔像素搜索的间隔步长采用以下方式确定:根据所述待搜索图像的拍摄距离,确定所述目标图像在所述待搜索图像中的目标区域;根据所述目标区域的尺寸,确定所述间隔步长。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标区域的尺寸,确定所述间隔步长,包括:根据所述目标区域的尺寸与预设噪声尺寸,确定所述间隔步长,其中,所述间隔步长小于所述目标区域的尺寸,且大于等于所述预设噪声尺寸。4.根据权利要求2所述的方法,其特征在于,所述间隔步长包括行间隔步长和列间隔步长。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标区域的尺寸,确定所述间隔步长,包括:根据所述目标区域的长度,确定所述列间隔步长;以及,根据所述目标区域的高度,确定所述行间隔步长。6.根据权利要求1
‑
5任一项所述的方法,其特征在于,所述根据所遍历像素点的像素值,确定所述待搜索图像中的目标图...
【专利技术属性】
技术研发人员:杨进龙,许国军,徐刚,
申请(专利权)人:立讯精密科技南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。