图像修复方法、装置、设备及存储介质制造方法及图纸

技术编号:24710187 阅读:18 留言:0更新日期:2020-07-01 00:18
本发明专利技术实施例公开了一种图像修复方法、装置、设备及存储介质,属于图像处理技术领域。该方法包括:显示待修复的原始图像,确定原始图像中待修复的第一原始区域和除第一原始区域以外的第二原始区域;根据目标像素点以及包含目标像素点的目标像素块,在第二原始区域中获取目标搜索区域,目标搜索区域的面积小于第二原始区域的面积;在目标搜索区域中,搜索与目标像素块匹配的参考像素块,根据参考像素块对目标像素块进行修复,显示修复后的图像,在面积较小的目标搜索区域中进行搜索,缩小了搜索区域,缩短了搜索时长,提高了搜索速度。

【技术实现步骤摘要】
图像修复方法、装置、设备及存储介质
本专利技术实施例涉及图像处理
,特别涉及一种图像修复方法、装置、设备及存储介质。
技术介绍
随着摄影功能的不断完善和用户对照片展示效果的要求逐渐提升,越来越多的用户开始热衷于将拍摄的照片进行修复,移除照片中的文字或物品,达到美化照片的效果。因此,图像修复成为一种常用的图像处理方式。当需要进行图像修复时,获取待修复的目标图像,目标图像中包括待修复的第一原始区域和无需进行修复的第二原始区域,根据第一原始区域与第二原始区域的分界线,确定分界线上的目标像素点,以及包含目标像素点的目标像素块;在第二原始区域中,搜索与目标像素点匹配的参考像素块,根据参考像素块对目标像素块进行修复。修复之后,根据当前还未修复的区域与除该区域之外的其他区域之间的分界线,选取分界线上的目标像素点,继续针对选取的目标像素点执行上述修复步骤,直至对第一原始区域修复完成。在对第一原始区域进行修复时,需要在无需修复的第二原始区域中搜索与目标像素块匹配的参考像素块,而该第二原始区域的面积较大,导致搜索过程需要耗费过长的时间,搜索速度慢。
技术实现思路
本专利技术实施例提供了一种图像修复方法、装置、设备及存储介质,可以解决相关技术存在的问题。所述技术方案如下:一方面,提供了一种图像修复方法,所述方法包括:显示待修复的原始图像,确定所述原始图像中待修复的第一原始区域和除所述第一原始区域以外的第二原始区域;根据目标像素点以及包含所述目标像素点的目标像素块,在所述第二原始区域中获取目标搜索区域,所述目标搜索区域的面积小于所述第二原始区域的面积;在所述目标搜索区域中,搜索与所述目标像素块匹配的参考像素块,根据所述参考像素块对所述目标像素块进行修复,显示修复后的图像。另一方面,提供了一种图像修复方法,所述方法包括:获取待修复的目标图像,所述目标图像中包括待修复的第一原始区域和除所述第一原始区域之外的第二原始区域;获取当前的修复分界线,所述修复分界线为当前还未修复的区域与除所述区域之外的其他区域之间的分界线;确定所述修复分界线上的目标像素点,以及包含所述目标像素点的目标像素块;在所述第二原始区域中获取目标搜索区域,所述目标搜索区域的面积小于所述第二原始区域的面积;在所述目标搜索区域中,搜索与所述目标像素块匹配的参考像素块,根据所述参考像素块对所述目标像素块进行修复。另一方面,提供了一种图像修复装置,所述装置包括:显示模块,用于显示待修复的原始图像;确定模块,用于确定所述原始图像中待修复的第一原始区域和除所述第一原始区域以外的第二原始区域;区域获取模块,用于根据目标像素点以及包含所述目标像素点的目标像素块,在所述第二原始区域中获取目标搜索区域,所述目标搜索区域的面积小于所述第二原始区域的面积;搜索模块,用于在所述目标搜索区域中,搜索与所述目标像素块匹配的参考像素块;修复模块,用于根据所述参考像素块对所述目标像素块进行修复,显示修复后的图像。另一方面,提供了一种图像修复装置,所述装置包括:图像获取模块,用于获取待修复的目标图像,所述目标图像中包括待修复的第一原始区域和除所述第一原始区域之外的第二原始区域;分界线获取模块,用于获取当前的修复分界线,所述修复分界线为当前还未修复的区域与除所述区域之外的其他区域之间的分界线;确定模块,用于确定所述修复分界线上的目标像素点,以及包含所述目标像素点的目标像素块;区域获取模块,用于在所述第二原始区域中获取目标搜索区域,所述目标搜索区域的面积小于所述第二原始区域的面积;搜索模块,用于在所述目标搜索区域中,搜索与所述目标像素块匹配的参考像素块;修复模块,用于根据所述参考像素块对所述目标像素块进行修复。另一方面,提供了一种用于修复图像的设备,所述设备包括:处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述指令、所述程序、所述代码集或所述指令集由所述处理器加载并执行以实现如所述的图像修复方法中所执行的操作。另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述指令、所述程序、所述代码集或所述指令集由处理器加载并执行以实现如所述的图像修复方法中所执行的操作。本专利技术实施例提供的图像修复方法、装置、设备及存储介质,通过显示待修复的原始图像,确定原始图像中待修复的第一原始区域和除第一原始区域以外的第二原始区域,在第二原始区域中获取目标搜索区域,在目标搜索区域中搜索与目标像素块匹配的参考像素块,根据参考像素块对目标像素块进行修复,该目标搜索区域的面积小于第二原始区域的面积,与在第二原始区域中进行搜索相比,在面积较小的目标搜索区域中进行搜索,缩小了搜索区域,缩短了搜索时长,提高了搜索速度。而且,通过检测原始图像中的选择操作确定待修复的第一原始区域,则用户只需在原始区域中进行选择操作即可设置需要进行修复的区域,操作简便快捷,便于用户的灵活设置。而且,在用户选择区域的过程中,显示修复过程的动态效果,为用户显示动态的修复界面,提高了显示效果,增强了趣味性。本专利技术实施例提供的图像修复方法、装置、设备及存储介质,通过获取待修复的目标图像,该目标图像包括待修复的第一原始区域和除第一原始区域之外的第二原始区域,获取当前还未修复的区域与除区域之外的其他区域之间的修复分界线,确定修复分界线上的目标像素点,以及包含目标像素点的目标像素块,在第二原始区域中获取目标搜索区域,在目标搜索区域中,搜索与目标像素块匹配的参考像素块,根据参考像素块对目标像素块进行修复,该目标搜索区域的面积小于第二原始区域的面积,与在第二原始区域中进行搜索相比,在面积较小的目标搜索区域中进行搜索,缩小了搜索区域,缩短了搜索时长,提高了搜索速度。而且,通过在第二原始区域中获取以目标像素点为圆心的目标搜索区域,既能够保证目标搜索区域包含原始图像中的图像信息,在目标搜索区域中搜索出的像素块能够用于进行修复,也能够保证在目标像素块的附近搜索像素块,提高了准确率,提升了修复效果。而且,对于目标像素块的像素点,还会对该像素点的像素值,与该像素点在参考像素块中的对应像素点的像素值进行融合,将融合得到的像素值确定为该像素点修复后的像素值,使得目标像素块与周围区域在视觉上平滑过渡,避免修复区域出现明显的人为修复痕迹。而且,通过提取第二区域的方式,使得后续仅对第二区域进行处理,不再考虑目标图像中除第二区域之外的其他区域,减小了区域面积,在更小面积的区域中获取目标搜索区域,缩短了搜索时长。而且,通过在第二区域中与第二原始区域的相交区域中,获取以目标像素点为圆心的目标搜索区域,既能够保证目标搜索区域包含原始图像中的图像信息,在目标搜索区域中搜索出的像素块能够用于进行修复,也能够保证在目标像素块的附近搜索像素块,提高了准确率,提升了修复效果,而本文档来自技高网...

【技术保护点】
1.一种图像修复方法,其特征在于,所述方法包括:/n显示待修复的原始图像,确定所述原始图像中待修复的第一原始区域和除所述第一原始区域以外的第二原始区域;/n根据目标像素点以及包含所述目标像素点的目标像素块,在所述第二原始区域中获取目标搜索区域,所述目标搜索区域的面积小于所述第二原始区域的面积;/n在所述目标搜索区域中,搜索与所述目标像素块匹配的参考像素块,根据所述参考像素块对所述目标像素块进行修复,显示修复后的图像。/n

【技术特征摘要】
1.一种图像修复方法,其特征在于,所述方法包括:
显示待修复的原始图像,确定所述原始图像中待修复的第一原始区域和除所述第一原始区域以外的第二原始区域;
根据目标像素点以及包含所述目标像素点的目标像素块,在所述第二原始区域中获取目标搜索区域,所述目标搜索区域的面积小于所述第二原始区域的面积;
在所述目标搜索区域中,搜索与所述目标像素块匹配的参考像素块,根据所述参考像素块对所述目标像素块进行修复,显示修复后的图像。


2.根据权利要求1所述的方法,其特征在于,所述确定所述原始图像中待修复的第一原始区域和除所述第一原始区域以外的第二原始区域,包括:
当检测到在所述原始图像中的选择操作时,将所述选择操作对应的区域确定为所述第一原始区域;
将所述原始图像中除所述第一原始区域以外的区域确定为所述第二原始区域。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述选择操作对应的区域逐渐增大的过程中,显示所述选择操作对应的区域中各个像素点由原始的像素值切换为修复后的像素值的动态效果,直至所述选择操作停止时,执行所述显示修复后的图像的步骤。


4.一种图像修复方法,其特征在于,所述方法包括:
获取待修复的目标图像,所述目标图像中包括待修复的第一原始区域和除所述第一原始区域之外的第二原始区域;
获取当前的修复分界线,所述修复分界线为当前还未修复的区域与除所述区域之外的其他区域之间的分界线;
确定所述修复分界线上的目标像素点,以及包含所述目标像素点的目标像素块;
在所述第二原始区域中获取目标搜索区域,所述目标搜索区域的面积小于所述第二原始区域的面积;
在所述目标搜索区域中,搜索与所述目标像素块匹配的参考像素块,根据所述参考像素块对所述目标像素块进行修复。


5.根据权利要求1或4所述的方法,其特征在于,所述在所述第二原始区域中获取目标搜索区域,包括:
获取以所述目标像素点为圆心的圆形区域,将所述圆形区域与所述第二原始区域的相交区域确定为所述目标搜索区域。


6.根据权利要求5所述的方法,其特征在于,所述获取以所述目标像素点为圆心的圆形区域,将所述圆形区域与所述第二原始区域的相交区域确定为所述目标搜索区域,包括:
获取以所述目标像素点为圆心,以搜索距离为半径的圆形区域,所述搜索距离等于所述第一原始区域的面积与预设系数的乘积,所述预设系数大于0;
当所述圆形区域与所述第二原始区域相交时,将所述圆形区域与所述第二原始区域的相交区域确定为所述目标搜索区域;或者,
当所述圆形区域与所述第二原始区域不相交时,扩大搜索距离,获取以所述目标像素点为圆心,以扩大后的搜索距离为半径的圆形区域,直至当前获取的圆形区域与所述第二原始区域相交时,将所述当前获取的圆形区域与所述第二原始区域的相交区域确定为所述目标搜索区域。


7.根据权利要求1或4所述的方法,其特征在于,所述在所述第二原始区域中获取目标搜索区域,包括:
获取第一区域,所述第一区域包括所述第一原始区域,且所述第一原始区域内切于所述第一区域中;
获取第二区域,在所述第二区域中除所述第一原始区域之外的区域中获取所述目标搜索区域,所述第二区域包括所述第一区域,所述第二区域的面积小于所述目标图像的面积。


8.根据权利要求7所述的方法,其特征在于,所述获取第二区域,在所述第二区域中除所述第一原始区域之外的区域中获取所述目标搜索区域,包括:
获取所述第二区域,获取以所述目标像素点为圆心的圆形区域,将所述圆形区域、所述第二区域与所述第二原始区域的相交区域确定为所述目标搜索区域。


9.根据权利要求7所述的方法,其特征在于,所述获取第二区域,在所述第二区域中除所述第一原始区域之外的区域中获取所述目标搜索区...

【专利技术属性】
技术研发人员:田野王志斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1