一种图像匹配方法、装置、电子设备及存储介质制造方法及图纸

技术编号:20177760 阅读:27 留言:0更新日期:2019-01-23 00:40
本发明专利技术公开了一种图像匹配方法、装置、电子设备及存储介质,包括:首先获取第一图像和第二图像中每个像素的颜色模式信息;接着根据所述颜色模式信息,确定所述第一图像和所述第二图像的第一匹配度;然后当所述第一匹配度大于第一阈值时,确定所述第一图像和所述第二图像相匹配。其中,在根据颜色模式信息确定对第一图像和第二图像的匹配度之前,还可以利用色值信息对其进行初步匹配。采用本发明专利技术实施例,可以提高图像匹配的准确度。

【技术实现步骤摘要】
一种图像匹配方法、装置、电子设备及存储介质
本专利技术涉及图像处理领域,尤其涉及一种图像匹配方法、装置、电子设备及存储介质。
技术介绍
随着智能手机的普及,众多的手机游戏开始盛行。除了手机游戏本身的角色和规则吸引了众多用户之外,相应的辅助应用的开发也有效提升了用户体验。目前,在手机游戏的辅助应用的设计中,通常使用实时截屏和图像匹配技术来识别游戏状态信息,如道具、数据、角色状态等。现有的图像匹配技术从RGB维度将截屏图像与模板图像的每个像素进行比较,确定两者是否相匹配。其中,RGB是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色,例如,紫罗兰色的RGB颜色值中的R值为238、G值为130和B值为238。然而,手机游戏中广泛利用图层蒙版来区分不同的游戏状态,比如在游戏界面中,一个道具通常存在三种状态,可操作、蓄能不可操作、游戏角色死亡不可操作,界面设计时通常采用一基本图层来表示可操作状态,两个不可操作状态触发时蒙上不同亮度的蒙版,因此简单的从RGB维度将截屏图像与模板图像进行比较,往往无法准确判别两个不可操作状态,并且手机屏幕质量差引起的图像色差也将影响基于RGB维度的图像匹配算法的匹配结果,导致图像匹配的准确性低。
技术实现思路
本专利技术实施例提供一种图像匹配方法、装置、电子设备及存储介质。可以提高图像匹配的准确度。本专利技术第一方面提供了一种图像匹配方法,包括:获取第一图像和第二图像中每个像素的颜色模式信息;根据所述颜色模式信息,确定所述第一图像和所述第二图像的第一匹配度;当所述第一匹配度大于第一阈值时,确定所述第一图像和所述第二图像相匹配。其中,所述颜色模式信息包括亮度值;所述根据所述颜色模式信息,确定所述第一图像和所述第二图像的第一匹配度包括:计算所述第一图像中的第一像素与所述第二图像中的第二像素的所述亮度值的差值作为所述第一像素与所述第二像素的亮度差;根据所述亮度差,确定所述第一匹配度。其中,所述根据所述差值,确定所述第一匹配度包括:计算每个所述第一像素与每个所述第二像素的所述亮度差的平均值;根据所述平均值,确定所述第一匹配度。其中,所述获取第一图像和第二图像中每个像素的颜色模式信息之前,还包括:获取所述第一图像与所述第二图像中的每个像素的色值信息;根据所述色值信息,确定所述第一图像与所述第二图像的第二匹配度;当所述第二匹配度大于第二阈值时,执行所述获取第一图像和第二图像中每个像素的颜色模式信息的操作。其中,所述色值信息包括第一颜色分量、第二颜色分量和第三颜色分量;所述根据所述色值信息,确定所述第一图像与所述第二图像的第二匹配度包括:计算所述第一图像中的第一像素与所述第二图像中的第二像素的所述第一颜色分量的第一差值、所述第二颜色分量的第二差值、以及所述第三颜色分量的第三差值;若所述第一差值小于第三阈值、且所述第二差值小于第四阈值、且所述第三差值小于第五阈值,则确定所述第一像素与所述第二像素相匹配;根据所述第一图像和所述第二图像中相匹配的像素,确定所述第二匹配度。其中,所述根据所述第一图像和所述第二图像中相匹配的像素,确定所述第二匹配度包括:统计所述相匹配的像素的累积数量、以及所述第一图像所包含的像素的总数量;将所述累积数量和所述总数量的商作为所述第二匹配度。其中,所述确定所述第一图像和所述第二图像相匹配之后,还包括:确定所述第二图像的应用场景;根据所述应用场景,在所述第一图像中添加图像内容,所述图像内容包括动画、文字以及音频中的至少一项。相应地,本专利技术第二方面提供了一种图像匹配装置,包括:获取模块,用于获取第一图像和第二图像中每个像素的颜色模式信息;确定模块,用于根据所述颜色模式信息,确定所述第一图像和所述第二图像的第一匹配度;所述确定模块,还用于当所述第一匹配度大于第一阈值时,确定所述第一图像和所述第二图像相匹配。其中,所述颜色模式信息包括亮度值;所述确定模块还用于:计算所述第一图像中的第一像素与所述第二图像中的第二像素的所述亮度值的差值作为所述第一像素与所述第二像素的亮度差;根据所述亮度差,确定所述第一匹配度。其中,所述确定模块还用于:计算每个所述第一像素与每个所述第二像素的所述亮度差的平均值;根据所述平均值,确定所述第一匹配度。其中,所述获取模块还用于:获取所述第一图像与所述第二图像中的每个像素的色值信息;所述确定模块还用于:根据所述色值信息,确定所述第一图像与所述第二图像的第二匹配度;当所述第二匹配度大于第二阈值时,执行所述获取第一图像和第二图像中每个像素的颜色模式信息的操作。其中,所述色值信息包括第一颜色分量、第二颜色分量和第三颜色分量;所述确定模块还用于:计算所述第一图像中的第一像素与所述第二图像中的第二像素的所述第一颜色分量的第一差值、所述第二颜色分量的第二差值、以及所述第三颜色分量的第三差值;若所述第一差值小于第三阈值、且所述第二差值小于第四阈值、且所述第三差值小于第五阈值,则确定所述第一像素与所述第二像素相匹配;根据所述第一图像和所述第二图像中相匹配的像素,确定所述第二匹配度。其中,所述确定模块还用于:统计所述相匹配的像素的累积数量、以及所述第一图像所包含的像素的总数量;将所述累积数量和所述总数量的商作为所述第二匹配度。其中,所述确定模块还用于:确定所述第二图像的应用场景;所述装置还包括添加模块,用于:根据所述应用场景,在所述第一图像中添加图像内容,所述图像内容包括动画、文字以及音频中的至少一项。相应地,本专利技术第三方面提供了一种电子设备,包括:处理器、存储器、通信接口和总线;所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;所述存储器存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行本专利技术第一方面公开的一种图像匹配方法。相应地,本专利技术实施例提供了一种存储介质,其中,所述存储介质用于存储应用程序,所述应用程序用于在运行时执行本专利技术第一方面公开的一种图像匹配方法。相应地,本专利技术实施例提供了一种应用程序,其中,所述应用程序用于在运行时执行本专利技术第一方面公开的一种图像匹配方法。实施本专利技术实施例,首先根据第一图像和第二图像的色值信息,对第一图像和第二图像进行初步匹配,在初步匹配通过后,获取第一图像和第二图像中每个像素的颜色模式信息,并根据所述颜色模式信息,确定所述第一图像和所述第二图像的第一匹配度,当所述第一匹配度大于预设阈值时,确定所述第一图像和所述第二图像相匹配。通过色值信息和颜色模式信息先后对图像的匹配度进行衡量,可以提高图像匹配的准确度。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种图像匹配方法的流程示意图;图2是本专利技术实施例提供的图像像素的示意图;图3是本专利技术实施例提供的另一种图像匹配方法的流程示意图;图4是本专利技术实施例提供的一种图像匹配装置的结构示意图;图5是本专利技术实施例提供的一种电子设备的结构示意图本文档来自技高网...

【技术保护点】
1.一种图像匹配方法,其特征在于,所述方法应用于电子设备,所述方法包括:获取第一图像和第二图像中每个像素的颜色模式信息;根据所述颜色模式信息,确定所述第一图像和所述第二图像的第一匹配度;当所述第一匹配度大于第一阈值时,确定所述第一图像和所述第二图像相匹配。

【技术特征摘要】
1.一种图像匹配方法,其特征在于,所述方法应用于电子设备,所述方法包括:获取第一图像和第二图像中每个像素的颜色模式信息;根据所述颜色模式信息,确定所述第一图像和所述第二图像的第一匹配度;当所述第一匹配度大于第一阈值时,确定所述第一图像和所述第二图像相匹配。2.如权利要求1所述的方法,其特征在于,所述颜色模式信息包括亮度值;所述根据所述颜色模式信息,确定所述第一图像和所述第二图像的第一匹配度包括:计算所述第一图像中的第一像素与所述第二图像中的第二像素的所述亮度值的差值作为所述第一像素与所述第二像素的亮度差;根据所述亮度差,确定所述第一匹配度。3.如权利要求2所述的方法,其特征在于,所述根据所述亮度差,确定所述第一匹配度包括:计算每个所述第一像素与每个所述第二像素的所述亮度差的平均值;根据所述平均值,确定所述第一匹配度。4.如权利要求1所述的方法,其特征在于,所述获取第一图像和第二图像中每个像素的颜色模式信息之前,还包括:获取所述第一图像与所述第二图像中每个像素的色值信息;根据所述色值信息,确定所述第一图像与所述第二图像的第二匹配度;当所述第二匹配度大于第二阈值时,执行所述获取第一图像和第二图像中每个像素的颜色模式信息的操作。5.如权利要求4所述的方法,其特征在于,所述色值信息包括第一颜色分量、第二颜色分量和第三颜色分量;所述根据所述色值信息,确定所述第一图像与所述第二图像的第二匹配度包括:计算所述第一图像中的第一像素与所述第二图像中的第二像素的所述第一颜色分量的第一差值、所述第二颜色分量的第二差值、以及所述第三颜色分量的第三差值;若所述第一差值小于第三...

【专利技术属性】
技术研发人员:蔡海群
申请(专利权)人:珠海市君天电子科技有限公司
类型:发明
国别省市:广东,44

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

1