一种图像处理方法及电子设备的制造方法

文档序号:10535792阅读:322来源:国知局
一种图像处理方法及电子设备的制造方法
【专利摘要】本发明实施例公开一种图像处理方法及电子设备,所述方法包括:采集得到第一图像信息和第二图像信息,所述第二图像信息与所述第一图像信息存在部分重叠;对所述第一图像信息和第二图像信息分别进行分割处理,得到M个图像块信息,M为大于1的正整数;利用所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息进行图像匹配;若匹配成功,则基于所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息执行对所述第一图像信息和第二图像信息的拼接处理。
【专利说明】
_种图像处理方法及电子设备
技术领域
[0001]本发明涉及图像处理技术,具体涉及一种应用于电子设备中的图像处理方法及一种电子设备。
【背景技术】
[0002]目前,用户在进行截屏处理中,为了解决网页太长而无法直接截取整个网页的图片的问题,长截屏功能油然而生。
[0003]然而,在使用长截屏功能时,需要将前后两屏图像进行拼接处理,才能够较好地实现长截屏。因此,如何完好地实现前后两屏图像的拼接处理,成为亟需解决的问题。

【发明内容】

[0004]有鉴于此,本发明实施例为解决现有技术中存在的问题而提供一种图像处理方法及电子设备。
[0005]本发明实施例的技术方案是这样实现的:
[0006]本发明实施例提供一种图像处理方法,所述方法包括:
[0007]采集得到第一图像信息和第二图像信息,所述第二图像信息与所述第一图像信息存在部分重叠;
[0008]对所述第一图像信息和第二图像信息分别进行分割处理,得到M个图像块信息,M为大于I的正整数;
[0009]利用所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息进行图像匹配,所述i,j为正整数,且i,j〈=M;
[0010]若匹配成功,则基于所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息执行对所述第一图像信息和第二图像信息的拼接处理。
[0011]在一实施方式中,所述利用所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息进行图像匹配,包括:
[0012]检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息;
[0013]若不存在有所述浮动图像信息,则利用所述第一图像信息中的第M个图像块信息与所述第二图像信息中的第I个图像块信息进行图像匹配;
[0014]其中,所述第一图像信息中的第M个图像块信息为所述第一图像信息底部的图像块信息,所述第二图像信息中的第I个图像块信息为所述第二图像信息顶端的图像块信息。
[0015]在一实施方式中,所述利用第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息进行图像匹配,包括:
[0016]检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息;
[0017]若存在有浮动图像信息,确定所述浮动图像信息所在所述第一图像信息和/或所述图像信息中的图像块位置;
[0018]基于所述图像块位置从所述第一图像信息中筛选出不包括有所述浮动图像信息的第i个图像块信息,和/或从所述第二图像信息中筛选出不包括有所述浮动图像信息的第j个图像块信息;
[0019]利用所述第i个图像块信息与所述第j个图像块信息进行图像匹配。
[0020]在一实施方式中,所述方法还包括:
[0021]检测所述图像块位置是否处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上;
[0022]若处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上,则基于所述图像块位置对所述分割线进行调整,得到调整后的第一图像信息和/或第二图像信息;利用调整后的第一图像信息中的第i个图像块信息与调整后的第二图像信息中的第j个图像块信息进行图像匹配。
[0023]在一实施方式中,所述方法还包括:
[0024]若不处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上,则基于所述图像块位置从所述第一图像信息中筛选出不包括有所述浮动图像信息的第i个图像块信息,和/或从所述第二图像信息中筛选出不包括有所述浮动图像信息的第j个图像块信息;利用所述第i个图像块信息与所述第j个图像块信息进行图像匹配。
[0025]在一实施方式中,所述基于所述图像块位置对所述分割线进行调整,包括:
[0026]基于所述图像块位置将所述分割线进行上移或下移,以使所述分割线避开所述浮动图像信息,且所述调整后的第一图像信息或第二图像信息中的M个图像块信息中至少存在一个不包含有所述浮动图像信息的图像块信息。
[0027]本发明实施例还提供一种电子设备,所述电子设备包括采集模块、分割处理模块、图像匹配模块和拼接处理模块;
[0028]所述采集模块,用于采集得到第一图像信息和第二图像信息,所述第二图像信息与所述第一图像信息存在部分重叠;
[0029]所述分割处理模块,用于对所述第一图像信息和第二图像信息分别进行分割处理,得到M个图像块信息,M为大于I的正整数;
[0030]所述图像匹配模块,用于利用所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息进行图像匹配,所述i,j为正整数,且i,j〈=M;
[0031]所述拼接处理模块,用于若匹配成功,则基于所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息执行对所述第一图像信息和第二图像信息的拼接处理。
[0032]在一实施方式中,所述图像匹配模块包括检测单元和图像匹配单元;
[0033]所述检测单元,用于检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息;
[0034]所述图像匹配单元,用于若不存在有所述浮动图像信息,则利用所述第一图像信息中的第M个图像块信息与所述第二图像信息中的第I个图像块信息进行图像匹配;
[0035]其中,所述第一图像信息中的第M个图像块信息为所述第一图像信息底部的图像块信息,所述第二图像信息中的第I个图像块信息为所述第二图像信息顶端的图像块信息。
[0036]在一实施方式中,所述图像匹配模块包括检测单元、确定单元、筛选单元和图像匹配单元;
[0037]所述检测单元,用于检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息;
[0038]所述确定单元,用于若存在有浮动图像信息,确定所述浮动图像信息所在所述第一图像信息和/或所述图像信息中的图像块位置;
[0039]所述筛选单元,用于基于所述图像块位置从所述第一图像信息中筛选出不包括有所述浮动图像信息的第i个图像块信息,和/或从所述第二图像信息中筛选出不包括有所述浮动图像信息的第j个图像块信息;
[0040]所述图像匹配单元,用于利用所述第i个图像块信息与所述第j个图像块信息进行图像匹配。
[0041]在一实施方式中,所述图像匹配模块还包括调整单元;
[0042]所述检测单元,用于检测所述图像块位置是否处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上;
[0043]所述调整单元,用于若处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上,则基于所述图像块位置对所述分割线进行调整,得到调整后的第一图像信息和/或第二图像信息;
[0044]所述图像匹配单元,用于利用调整后的第一图像信息中的第i个图像块信息与调整后的第二图像信息中的第j个图像块信息进行图像匹配。
[0045]在一实施方式中,所述筛选单元,还用于若不处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上,则基于所述图像块位置从所述第一图像信息中筛选出不包括有所述浮动图像信息的第i个图像块信息,和/或从所述第二图像信息中筛选出不包括有所述浮动图像信息的第j个图像块信息;
[0046]所述图像匹配单元,还用于利用所述第i个图像块信息与所述第j个图像块信息进行图像匹配。
[0047]在一实施方式中,所述调整单元,还用于基于所述图像块位置将所述分割线进行上移或下移,以使所述分割线避开所述浮动图像信息,且所述调整后的第一图像信息或第二图像信息中的M个图像块信息中至少存在一个不包含有所述浮动图像信息的图像块信息。
[0048]本发明实施例中,采集得到第一图像信息和第二图像信息,所述第二图像信息与所述第一图像信息存在部分重叠;对所述第一图像信息和第二图像信息分别进行分割处理,得到M个图像块信息,M为大于I的正整数;利用所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息进行图像匹配;若匹配成功,则基于所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息执行对所述第一图像信息和第二图像信息的拼接处理。如此,能够有效实现前后两屏图像的拼接处理,进而提升用户对长截屏功能的体验。
【附图说明】
[0049]图1a为本发明实施例一的图像处理方法的流程示意图;
[ΟΟδΟ]图1b为本发明一应用不例中图像处理的显不效果图一;
[0051 ]图2a为本发明实施例二的图像处理方法的流程示意图;
[0052]图2b为本发明一应用示例中图像处理的显示效果图二;
[0053]图3a为本发明实施例三的图像处理方法的流程示意图;
[0054]图3b为本发明实施例中所获取图像信息的显示效果图;
[0055]图3c为本发明一应用示例中图像处理的显示效果图三;
[0056]图4a为本发明实施例四的图像处理方法的流程示意图;
[0057]图4b为本发明一应用示例中图像处理的显示效果图四;
[0058]图4c为本发明一应用示例中图像处理的显示效果图五;
[0059]图5为本发明实施例五的图像处理方法的流程示意图;
[0060]图6为本发明实施例电子设备的组成结构示意图。
【具体实施方式】
[0061]为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。
[0062]实施例一
[0063]图1a为本发明实施例一的图像处理方法的流程示意图,本示例中的图像处理方法应用于电子设备中,如图1a所示,所述图像处理方法包括以下步骤:
[0064]步骤101、采集得到第一图像信息和第二图像信息;
[0065]其中,所述第二图像信息与所述第一图像信息存在部分重叠。
[0066]具体地,在实现长截屏功能时,电子设备执行用户触发的第一截屏操作后,截取第一图像信息;接着,用户通过下拉滚动条等方式改变屏幕中图像信息后,再次触发第二截屏操作,以使电子设备执行所述第二截屏操作,截取第二图像信息。
[0067]步骤102、对所述第一图像信息和第二图像信息分别进行分割处理,得到M个图像块信息,M为大于I的正整数;
[0068]这里,为了方便执行后续的图像匹配及拼接操作,电子设备需要根据预设的分割方式对所述第一图像信息和所述第二图像信息分别进行分割处理,如将所述第一图像信息和所述第二图像信息进行四等分,得到M取值为4,即分别得到四个图像块信息。
[0069]步骤103、利用所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息进行图像匹配,所述i,j为正整数,且i,j〈=M;
[0070]具体地,电子设备可以任意选取所述第一图像信息中的第i个图像块信息,及所述第二图像信息中的第j个图像块信息进行图像匹配,若匹配成功,则继续执行后续步骤104,否则,重复执行图像匹配操作,直至匹配成功为止。
[0071]在一实施方式中,所述利用所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息进行图像匹配,包括:
[0072]利用所述第一图像信息中的第Μ-k个图像块信息依次与所述第二图像信息中的第I至M个图像块信息进行图像匹配;
[0073]其中,所述k的取值为0〈= k〈=M的自然数,所述第M个图像块信息为所述第一图像信息或第二图像信息底部的图像块信息,所述第I个图像块信息为所述第一图像信息或第二图像信息顶端的图像块信息。
[0074]当然,所述在图像匹配过程中,所述k的取值顺序可以为逐一递增、也可以逐一递减,还可以为其他任意的取值顺序,这里并不对所述k的取值顺序,即第一图像信息中进行图像匹配的图像块信息编号进行限制。
[0075]在另一实施方式中,所述利用所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息进行图像匹配,包括:
[0076]依次利用所述第一图像信息中的第I至M个图像块信息与所述第二图像信息中的第M-n个图像块信息进行图像匹配;
[0077]其中,所述η的取值为0〈= η〈=Μ的自然数,所述第M个图像块信息为所述第一图像信息或第二图像信息底部的图像块信息,所述第I个图像块信息为所述第一图像信息或第二图像信息顶端的图像块信息。
[0078]当然,所述在图像匹配过程中,所述η的取值顺序可以为逐一递增、也可以逐一递减,还可以为其他任意的取值顺序,这里并不对所述η的取值顺序,即第一图像信息中进行图像匹配的图像块信息编号进行限制。
[0079]步骤104、若匹配成功,则基于所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息执行对所述第一图像信息和第二图像信息的拼接处理。
[0080]在一示例中,如图1b所示,假设通过四等分的分割方式将所述第一图像信息分割为四个图像块信息,分别用序号A1、A2、A3、A4加以标识;同样地,通过四等分的分割方式将所述第二图像信息分割为四个图像块信息,分别用序号B1、B2、B3、B4加以标识。在执行拼接之前,可以利用所述第一图像信息中的序号为A4的图像块信息依次与所述第二图像信息中的序号为BI?B4的图像块信息进行图像匹配。若与序号为BI的图像块信息匹配成功,则可以基于所述第一图像信息中的序号为A4的图像块信息与所述第二图像信息中的序号为BI的图像块信息进行拼接处理,以实现对所述第一图像信息和第二图像信息的拼接。
[0081]通过本发明实施例所述图像处理方法,采集得到第一图像信息和第二图像信息,所述第二图像信息与所述第一图像信息存在部分重叠;对所述第一图像信息和第二图像信息分别进行分割处理,得到M个图像块信息,M为大于I的正整数;利用所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息进行图像匹配;若匹配成功,则基于所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息执行对所述第一图像信息和第二图像信息的拼接处理。如此,能够有效实现前后两屏图像的拼接处理,进而提升用户对长截屏功能的体验。
[0082]实施例二
[0083]图2a为本发明实施例二图像处理方法的流程示意图,本示例中的图像处理方法应用于电子设备中,如图2a所示,所述图像处理方法包括以下步骤:
[0084]步骤201、采集得到第一图像信息和第二图像信息;
[0085]其中,所述第二图像信息与所述第一图像信息存在部分重叠。
[0086]具体地,在实现长截屏功能时,电子设备执行用户触发的第一截屏操作后,截取第一图像信息;接着,用户通过下拉滚动条等方式改变屏幕中图像信息后,再次触发第二截屏操作,以使电子设备执行所述第二截屏操作,截取第二图像信息。
[0087]步骤202、对所述第一图像信息和第二图像信息分别进行分割处理,得到M个图像块信息,M为大于I的正整数;
[0088]这里,为了方便执行后续的图像匹配及拼接操作,电子设备需要根据预设的分割方式对所述第一图像信息和所述第二图像信息分别进行分割处理,如将所述第一图像信息和所述第二图像信息进行四等分,得到M取值为4,即分别得到四个图像块信息。
[0089]步骤203、检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息;
[0090]具体地,在执行图像拼接的过程中,若屏幕的滚动区域中存在有浮动图像信息,如固定的悬浮图标等时,电子设备可以先通过对所采集的第一图像信息和/或第二图像信息进行检测,以确定所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息。
[0091]步骤204、若不存在有所述浮动图像信息,则利用所述第一图像信息中的第M个图像块信息与所述第二图像信息中的第I个图像块信息进行图像匹配;
[0092]具体地,电子设备可以优先利用所述第一图像信息中的第M个图像块信息与所述第二图像信息中的第I个图像块信息进行图像匹配。其中,所述第一图像信息中的第M个图像块信息为所述第一图像信息底部的图像块信息,所述第二图像信息中的第I个图像块信息为所述第二图像信息顶端的图像块信息。
[0093]步骤205、若匹配成功,则基于所述第一图像信息中的第M个图像块信息与所述第二图像信息中的第I个图像块信息执行对所述第一图像信息和第二图像信息的拼接处理。
[0094]在一示例中,如图2b所示,假设通过四等分的分割方式将所述第一图像信息分割为四个图像块信息,分别用序号A1、A2、A3、A4加以标识;同样地,通过四等分的分割方式将所述第二图像信息分割为四个图像块信息,分别用序号B1、B2、B3、B4加以标识。在执行拼接之前,通过对所述第一图像信息和所述第二图像信息进行浮动图像信息检测,确定所述第一图像信息和所述第二图像信息中不存在有所述浮动图像信息时,可以优先利用所述第一图像信息中的序号为A4的图像块信息与所述第二图像信息中的序号为BI的图像块信息进行图像匹配。若图像匹配成功,则可以基于所述第一图像信息中的序号为A4的图像块信息与所述第二图像信息中的序号为BI的图像块信息进行拼接处理,以实现对所述第一图像信息和第二图像信息的拼接。
[0095]通过本发明实施例所述图像处理方法,采集得到第一图像信息和第二图像信息,所述第二图像信息与所述第一图像信息存在部分重叠;对所述第一图像信息和第二图像信息分别进行分割处理,得到M个图像块信息;检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息;若不存在有所述浮动图像信息,则利用所述第一图像信息中的第M个图像块信息与所述第二图像信息中的第I个图像块信息进行图像匹配;若匹配成功,则基于所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息执行对所述第一图像信息和第二图像信息的拼接处理。如此,能够有效实现前后两屏图像的拼接处理,进而提升用户对长截屏功能的体验。
[0096]实施例三
[0097]图3a为本发明实施例三图像处理方法的流程示意图,本示例中的图像处理方法应用于电子设备中,如图3a所示,所述图像处理方法包括以下步骤:
[0098]步骤301、采集得到第一图像信息和第二图像信息;
[0099]其中,所述第二图像信息与所述第一图像信息存在部分重叠。
[0100]具体地,在实现长截屏功能时,电子设备执行用户触发的第一截屏操作后,截取第一图像信息;接着,用户通过下拉滚动条等方式改变屏幕中图像信息后,再次触发第二截屏操作,以使电子设备执行所述第二截屏操作,截取第二图像信息。
[0101]步骤302、对所述第一图像信息和第二图像信息分别进行分割处理,得到M个图像块信息,M为大于I的正整数;
[0102]这里,为了方便执行后续的图像匹配及拼接操作,电子设备需要根据预设的分割方式对所述第一图像信息和所述第二图像信息分别进行分割处理,如将所述第一图像信息和所述第二图像信息进行四等分,得到M取值为4,即分别得到四个图像块信息。
[0103]步骤303、检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息;
[0104]具体地,在实现图像拼接时,若屏幕的滚动区域中存在有浮动图像信息,如图3b所示,在第一图像信息(上一截屏)和第二图像信息(下一截屏)的底部均存在有固定的悬浮图标“回顶部”箭头,电子设备可以先通过对所采集的第一图像信息和/或第二图像信息进行检测,以确定所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息。
[0105]步骤304、若存在有浮动图像信息,确定所述浮动图像信息所在所述第一图像信息和/或所述图像信息中的图像块位置;
[0106]步骤305、基于所述图像块位置从所述第一图像信息中筛选出不包括有所述浮动图像信息的第i个图像块信息,和/或从所述第二图像信息中筛选出不包括有所述浮动图像信息的第j个图像块信息;
[0107]步骤306、利用所述第i个图像块信息与所述第j个图像块信息进行图像匹配;
[0108]步骤307、若匹配成功,则基于所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息执行对所述第一图像信息和第二图像信息的拼接处理。
[0109]在一示例中,如图3c所示,假设通过四等分的分割方式将所述第一图像信息分割为四个图像块信息,分别用序号A1、A2、A3、A4加以标识;同样地,通过四等分的分割方式将所述第二图像信息分割为四个图像块信息,分别用序号B1、B2、B3、B4加以标识。在执行拼接之前,通过对所述第一图像信息和所述第二图像信息进行浮动图像信息检测,确定所述第一图像信息中序号为A4的图像块信息和所述第二图像信息中序号为B4的图像块信息均存在有所述浮动图像信息;此时,可以从所述第一图像信息中筛选出不包括有所述浮动图像信息的序号为A3的图像块信息,和/或从所述第二图像信息中筛选出不包括有所述浮动图像信息的序号为BI的图像块信息进行图像匹配。若图像匹配成功,则可以基于所述第一图像信息中的序号为A3的图像块信息与所述第二图像信息中的序号为BI的图像块信息进行拼接处理,以实现对所述第一图像信息和第二图像信息的拼接。
[0110]通过本发明实施例所述图像处理方法,在对所述第一图像信息和第二图像信息分别进行分割处理,得到M个图像块信息的基础上,通过检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息;若存在有所述浮动图像信息,确定所述浮动图像信息所在所述第一图像信息和/或所述图像信息中的图像块位置;基于所述图像块位置从所述第一图像信息中筛选出不包括有所述浮动图像信息的第i个图像块信息,和/或从所述第二图像信息中筛选出不包括有所述浮动图像信息的第j个图像块信息;利用所述第i个图像块信息与所述第j个图像块信息进行图像匹配;若匹配成功,则基于所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息执行对所述第一图像信息和第二图像信息的拼接处理。如此,能够在屏幕的滚动区域中存在有浮动图像信息,如固定的悬浮图标等时,通过在图像匹配时避让包含有所述浮动图像信息的图像块信息的方式,有效实现前后两屏图像的拼接处理,进而提升用户对长截屏功能的体验。
[0111]实施例四
[0112]图4a发明实施例四图像处理方法的流程示意图,本示例中的图像处理方法应用于电子设备中,如图4a所示,所述图像处理方法包括以下步骤:
[0113]步骤401、采集得到第一图像信息和第二图像信息;
[0114]其中,所述第二图像信息与所述第一图像信息存在部分重叠。
[0115]具体地,在实现长截屏功能时,电子设备执行用户触发的第一截屏操作后,截取第一图像信息;接着,用户通过下拉滚动条等方式改变屏幕中图像信息后,再次触发第二截屏操作,以使电子设备执行所述第二截屏操作,截取第二图像信息。
[0116]步骤402、对所述第一图像信息和第二图像信息分别进行分割处理,得到M个图像块信息,M为大于I的正整数;
[0117]这里,为了方便执行后续的图像匹配及拼接操作,电子设备需要根据预设的分割方式对所述第一图像信息和所述第二图像信息分别进行分割处理,如将所述第一图像信息和所述第二图像信息进行四等分,得到M取值为4,即分别得到四个图像块信息。
[0118]步骤403、检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息;
[0119]具体地,在实现图像拼接时,若屏幕的滚动区域中存在有浮动图像信息,如图3b所示,在第一图像信息(上一截屏)和第二图像信息(下一截屏)的底部均存在有固定的悬浮图标“回顶部”箭头,电子设备可以先通过对所采集的第一图像信息和/或第二图像信息进行检测,以确定所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息。
[0120]步骤404、若存在有浮动图像信息,确定所述浮动图像信息所在所述第一图像信息和/或所述图像信息中的图像块位置;
[0121]步骤405、检测所述图像块位置是否处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上;
[0122]步骤406、若处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上,则基于所述图像块位置对所述分割线进行调整,得到调整后的第一图像信息和/或第二图像ig息;
[0123]具体地,电子设备基于所述图像块位置将所述分割线进行上移或下移,以使所述分割线避开所述浮动图像信息,且所述调整后的第一图像信息或第二图像信息中的M个图像块信息中至少存在一个不包含有所述浮动图像信息的图像块信息。
[0124]步骤407、利用调整后的第一图像信息中的第i个图像块信息与调整后的第二图像信息中的第j个图像块信息进行图像匹配;
[0125]步骤408、若匹配成功,则基于调整后的所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息执行对所述第一图像信息和第二图像信息的拼接处理。
[0126]在一示例中,如图4b所示,假设通过四等分的分割方式将所述第一图像信息分割为四个图像块信息,分别用序号A1、A2、A3、A4加以标识;同样地,通过四等分的分割方式将所述第二图像信息分割为四个图像块信息,分别用序号B1、B2、B3、B4加以标识。在执行拼接之前,通过对所述第一图像信息和所述第二图像信息进行浮动图像信息检测,确定所述第一图像信息中序号为A3和A4的图像块信息的分割线上存在有所述浮动图像信息,则可以将所述分割线进行下移,以使调整后的所述第一图像信息中的四个图像块信息中至少存在有不包括有所述浮动图像信息的序号为A4的图像块信息;再利用所述A4的图像块信息与所述第二图像信息中不包括有所述浮动图像信息的任意图像块信息,如序号为BI的图像块信息进行图像匹配。若图像匹配成功,则可以基于所述第一图像信息中的序号为A4的图像块信息与所述第二图像信息中的序号为BI的图像块信息进行拼接处理,以实现对所述第一图像信息和第二图像信息的拼接。
[0127]在另一示例中,如图4c所示,假设通过四等分的分割方式将所述第一图像信息分害伪四个图像块信息,分别用序号A1、A2、A3、A4加以标识;同样地,通过四等分的分割方式将所述第二图像信息分割为四个图像块信息,分别用序号B1、B2、B3、B4加以标识。在执行拼接之前,通过对所述第一图像信息和所述第二图像信息进行浮动图像信息检测,确定所述第一图像信息中序号为Al和A2的图像块信息的分割线上存在有所述浮动图像信息,则可以将所述分割线进行上移,以使调整后的所述第一图像信息中的四个图像块信息中至少存在有不包括有所述浮动图像信息的序号为Al的图像块信息;再利用所述Al的图像块信息与所述第二图像信息中不包括有所述浮动图像信息的任意图像块信息,如序号为BI的图像块信息进行图像匹配。若图像匹配成功,则可以基于所述第一图像信息中的序号为Al的图像块信息与所述第二图像信息中的序号为BI的图像块信息进行拼接处理,以实现对所述第一图像信息和第二图像信息的拼接。
[0128]通过本发明实施例所述图像处理方法,能够在屏幕的滚动区域中存在有浮动图像信息,如固定的悬浮图标等时,通过上移或下移的方式调整分割线所在位置,以在图像匹配时避让包含有所述浮动图像信息的图像块信息的方式,有效实现前后两屏图像的拼接处理,进而提升用户对长截屏功能的体验。
[0129]实施例五
[0130]图5为本发明实施例五图像处理方法的流程示意图,本示例中的图像处理方法应用于电子设备中,如图5所示,所述图像处理方法包括以下步骤:
[0131 ]步骤501、米集得到第一图像彳目息和第二图像彳目息;
[0132]其中,所述第二图像信息与所述第一图像信息存在部分重叠。
[0133]具体地,在实现长截屏功能时,电子设备执行用户触发的第一截屏操作后,截取第一图像信息;接着,用户通过下拉滚动条等方式改变屏幕中图像信息后,再次触发第二截屏操作,以使电子设备执行所述第二截屏操作,截取第二图像信息。
[0134]步骤502、对所述第一图像信息和第二图像信息分别进行分割处理,得到M个图像块信息,M为大于I的正整数;
[0135]这里,为了方便执行后续的图像匹配及拼接操作,电子设备需要根据预设的分割方式对所述第一图像信息和所述第二图像信息分别进行分割处理,如将所述第一图像信息和所述第二图像信息进行四等分,得到M取值为4,即分别得到四个图像块信息。
[0136]步骤503、检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息;
[0137]具体地,在实现图像拼接时,若屏幕的滚动区域中存在有浮动图像信息,如图3b所示,在第一图像信息(上一截屏)和第二图像信息(下一截屏)的底部均存在有固定的悬浮图标“回顶部”箭头,电子设备可以先通过对所采集的第一图像信息和/或第二图像信息进行检测,以确定所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息。
[0138]步骤504、若存在有浮动图像信息,确定所述浮动图像信息所在所述第一图像信息和/或所述图像信息中的图像块位置;
[0139]步骤505、检测所述图像块位置是否处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上;
[0140]步骤506、若不处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上,则基于所述图像块位置从所述第一图像信息中筛选出不包括有所述浮动图像信息的第i个图像块信息,和/或从所述第二图像信息中筛选出不包括有所述浮动图像信息的第j个图像块信息;
[0141]步骤507、利用所述第i个图像块信息与所述第j个图像块信息进行图像匹配;
[0142]步骤508、若匹配成功,则基于调整后的所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息执行对所述第一图像信息和第二图像信息的拼接处理。
[0143]通过本发明实施例所述图像处理方法,能够在屏幕的滚动区域中存在有浮动图像信息,如固定的悬浮图标等时,通过在图像匹配时避让包含有所述浮动图像信息的图像块信息的方式,有效实现前后两屏图像的拼接处理,进而提升用户对长截屏功能的体验。
[0144]实施例六
[0145]图6为本发明实施例电子设备的组成结构示意图,如图6所示,所述电子设备60包括采集模块601、分割处理模块602、图像匹配模块603和拼接处理模块604;
[0146]所述采集模块601,用于采集得到第一图像信息和第二图像信息,所述第二图像信息与所述第一图像信息存在部分重叠;
[0147]所述分割处理模块602,用于对所述第一图像信息和第二图像信息分别进行分割处理,得到M个图像块信息,M为大于I的正整数;
[0148]所述图像匹配模块603,用于利用所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息进行图像匹配,所述i,j为正整数,且i,j〈=M;
[0149]所述拼接处理模块604,用于若匹配成功,则基于所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息执行对所述第一图像信息和第二图像信息的拼接处理。
[0150]在一实施方式中,所述图像匹配模块包括检测单元和图像匹配单元;
[0151]所述检测单元,用于检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息;
[0152]所述图像匹配单元,用于若不存在有所述浮动图像信息,则利用所述第一图像信息中的第M个图像块信息与所述第二图像信息中的第I个图像块信息进行图像匹配;
[0153]其中,所述第一图像信息中的第M个图像块信息为所述第一图像信息底部的图像块信息,所述第二图像信息中的第I个图像块信息为所述第二图像信息顶端的图像块信息。
[0154]在一实施方式中,所述图像匹配模块包括检测单元、确定单元、筛选单元和图像匹配单元;
[0155]所述检测单元,用于检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息;
[0156]所述确定单元,用于若存在有浮动图像信息,确定所述浮动图像信息所在所述第一图像信息和/或所述图像信息中的图像块位置;
[0157]所述筛选单元,用于基于所述图像块位置从所述第一图像信息中筛选出不包括有所述浮动图像信息的第i个图像块信息,和/或从所述第二图像信息中筛选出不包括有所述浮动图像信息的第j个图像块信息;
[0158]所述图像匹配单元,用于利用所述第i个图像块信息与所述第j个图像块信息进行图像匹配。
[0159]在一实施方式中,所述图像匹配模块还包括调整单元;
[0160]所述检测单元,用于检测所述图像块位置是否处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上;
[0161]所述调整单元,用于若处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上,则基于所述图像块位置对所述分割线进行调整,得到调整后的第一图像信息和/或第二图像信息;
[0162]所述图像匹配单元,用于利用调整后的第一图像信息中的第i个图像块信息与调整后的第二图像信息中的第j个图像块信息进行图像匹配。
[0163]在一实施方式中,所述筛选单元,还用于若不处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上,则基于所述图像块位置从所述第一图像信息中筛选出不包括有所述浮动图像信息的第i个图像块信息,和/或从所述第二图像信息中筛选出不包括有所述浮动图像信息的第j个图像块信息;
[0164]所述图像匹配单元,还用于利用所述第i个图像块信息与所述第j个图像块信息进行图像匹配。
[0165]在一实施方式中,所述调整单元,还用于基于所述图像块位置将所述分割线进行上移或下移,以使所述分割线避开所述浮动图像信息,且所述调整后的第一图像信息或第二图像信息中的M个图像块信息中至少存在一个不包含有所述浮动图像信息的图像块信息。
[0166]本发明实施例所述电子设备中各模块及其各模块所包括的单元均可以通过电子设备中的处理器实现,也可以通过具体的逻辑电路实现;比如,在实际应用中,可由位于所述电子设备中的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)、或现场可编程门阵列(FPGA)等实现。
[0167]这里需要指出的是:以上电子设备实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果,因此不做赘述。对于本发明电子设备实施例中未披露的技术细节,本领域的技术人员请参照本发明方法实施例的描述而理解,为节约篇幅,这里不再赘述。
[0168]应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0169]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0170]在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0171]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0172]另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0173]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(R0M,Read_0nly Memory)、随机存取存储器(RAM ,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0174]或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0175]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种图像处理方法,其特征在于,所述方法包括: 采集得到第一图像信息和第二图像信息,所述第二图像信息与所述第一图像信息存在部分重叠; 对所述第一图像信息和第二图像信息分别进行分割处理,得到M个图像块信息,M为大于I的正整数; 利用所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息进行图像匹配,所述i,j为正整数,且i,j〈=M; 若匹配成功,则基于所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息执行对所述第一图像信息和第二图像信息的拼接处理。2.根据权利要求1所述的方法,其特征在于,所述利用所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息进行图像匹配,包括: 检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息; 若不存在有所述浮动图像信息,则利用所述第一图像信息中的第M个图像块信息与所述第二图像信息中的第I个图像块信息进行图像匹配; 其中,所述第一图像信息中的第M个图像块信息为所述第一图像信息底部的图像块信息,所述第二图像信息中的第I个图像块信息为所述第二图像信息顶端的图像块信息。3.根据权利要求1所述的方法,其特征在于,所述利用第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息进行图像匹配,包括: 检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像信息; 若存在有浮动图像信息,确定所述浮动图像信息所在所述第一图像信息和/或所述图像信息中的图像块位置; 基于所述图像块位置从所述第一图像信息中筛选出不包括有所述浮动图像信息的第i个图像块信息,和/或从所述第二图像信息中筛选出不包括有所述浮动图像信息的第j个图像块?目息; 利用所述第i个图像块信息与所述第j个图像块信息进行图像匹配。4.根据权利要求3所述的方法,其特征在于,所述方法还包括: 检测所述图像块位置是否处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上; 若处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上,则基于所述图像块位置对所述分割线进行调整,得到调整后的第一图像信息和/或第二图像信息;利用调整后的第一图像信息中的第i个图像块信息与调整后的第二图像信息中的第j个图像块信息进行图像匹配。5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 若不处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上,则基于所述图像块位置从所述第一图像信息中筛选出不包括有所述浮动图像信息的第i个图像块信息,和/或从所述第二图像信息中筛选出不包括有所述浮动图像信息的第j个图像块信息;利用所述第i个图像块信息与所述第j个图像块信息进行图像匹配。6.根据权利要求4所述的方法,其特征在于,所述基于所述图像块位置对所述分割线进行调整,包括: 基于所述图像块位置将所述分割线进行上移或下移,以使所述分割线避开所述浮动图像信息,且所述调整后的第一图像信息或第二图像信息中的M个图像块信息中至少存在一个不包含有所述浮动图像信息的图像块信息。7.—种电子设备,其特征在于,所述电子设备包括采集模块、分割处理模块、图像匹配模块和拼接处理模块; 所述采集模块,用于采集得到第一图像信息和第二图像信息,所述第二图像信息与所述第一图像信息存在部分重叠; 所述分割处理模块,用于对所述第一图像信息和第二图像信息分别进行分割处理,得到M个图像块信息,M为大于I的正整数; 所述图像匹配模块,用于利用所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息进行图像匹配,所述i,j为正整数,且i,j〈=M; 所述拼接处理模块,用于若匹配成功,则基于所述第一图像信息中的第i个图像块信息与所述第二图像信息中的第j个图像块信息执行对所述第一图像信息和第二图像信息的拼接处理。8.根据权利要求7所述的电子设备,其特征在于,所述图像匹配模块包括检测单元和图像匹配单元; 所述检测单元,用于检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像?目息; 所述图像匹配单元,用于若不存在有所述浮动图像信息,则利用所述第一图像信息中的第M个图像块信息与所述第二图像信息中的第I个图像块信息进行图像匹配; 其中,所述第一图像信息中的第M个图像块信息为所述第一图像信息底部的图像块信息,所述第二图像信息中的第I个图像块信息为所述第二图像信息顶端的图像块信息。9.根据权利要求7所述的电子设备,其特征在于,所述图像匹配模块包括检测单元、确定单元、筛选单元和图像匹配单元; 所述检测单元,用于检测所述第一图像信息和/或所述第二图像信息中是否存在有浮动图像?目息; 所述确定单元,用于若存在有浮动图像信息,确定所述浮动图像信息所在所述第一图像信息和/或所述图像信息中的图像块位置; 所述筛选单元,用于基于所述图像块位置从所述第一图像信息中筛选出不包括有所述浮动图像信息的第i个图像块信息,和/或从所述第二图像信息中筛选出不包括有所述浮动图像信息的第j个图像块信息; 所述图像匹配单元,用于利用所述第i个图像块信息与所述第j个图像块信息进行图像匹配。10.根据权利要求9所述的电子设备,其特征在于,所述图像匹配模块还包括调整单元; 所述检测单元,用于检测所述图像块位置是否处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上; 所述调整单元,用于若处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上,则基于所述图像块位置对所述分割线进行调整,得到调整后的第一图像信息和/或第二图像信息; 所述图像匹配单元,用于利用调整后的第一图像信息中的第i个图像块信息与调整后的第二图像信息中的第j个图像块信息进行图像匹配。11.根据权利要求10所述的电子设备,其特征在于, 所述筛选单元,还用于若不处在所述第一图像信息和/或所述第二图像信息中图像块信息的分割线上,则基于所述图像块位置从所述第一图像信息中筛选出不包括有所述浮动图像信息的第i个图像块信息,和/或从所述第二图像信息中筛选出不包括有所述浮动图像信息的第j个图像块信息; 所述图像匹配单元,还用于利用所述第i个图像块信息与所述第j个图像块信息进行图像匹配。12.根据权利要求10所述的电子设备,其特征在于, 所述调整单元,还用于基于所述图像块位置将所述分割线进行上移或下移,以使所述分割线避开所述浮动图像信息,且所述调整后的第一图像信息或第二图像信息中的M个图像块信息中至少存在一个不包含有所述浮动图像信息的图像块信息。
【文档编号】G06T3/40GK105894453SQ201610201976
【公开日】2016年8月24日
【申请日】2016年3月31日
【发明人】刘彬
【申请人】联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1