System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机,特别涉及一种扩展图像的方法、装置及电子设备。
技术介绍
1、随着图像处理技术的不断发展和完善,图像的应用也变得越来越广泛。在一些应用场景下,原始图像的尺寸并不能满足使用的需要,要将原始图像处理成指定尺寸的图像才能使用,例如对原始图像进行裁剪处理或者扩展处理等。其中,对原始图像进行扩展处理具有更大的难度。因此,需要一种能对图像进行扩展的方案。
技术实现思路
1、本公开提供一种扩展图像的方法、装置及电子设备。
2、根据第一方面,提供一种扩展图像的方法,所述方法包括:
3、获取第一图像,确定位于所述第一图像一侧的第一区域;
4、将所述第一图像向所述第一区域的方向进行翻转,得到第二图像;
5、拼接第一图像、第一区域和第二图像得到第三图像,其中,所述第一区域置于所述第一图像和第二图像之间;
6、基于所述第三图像扩展得到目标图像。
7、根据第二方面,提供一种扩展图像的装置,所述装置包括:
8、确定模块,用于获取第一图像,确定位于所述第一图像一侧的第一区域;
9、翻转模块,用于将所述第一图像向所述第一区域的方向进行翻转,得到第二图像;
10、拼接模块,用于拼接第一图像、第一区域和第二图像得到第三图像,其中,所述第一区域置于所述第一图像和第二图像之间;
11、扩展模块,用于基于所述第三图像扩展得到目标图像。
12、根据第三方面,提供一种计算机可读存储
13、根据第四方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面中任一项所述的方法。
14、本公开的实施例提供的技术方案可以包括以下有益效果:
15、本公开的实施例提供的一种扩展图像的方法及装置,将待扩展的第一图像进行翻转得到第二图像,将位于第一图像周围一侧的待填充的第一区域置于第一图像和第二图像之间进行拼接,得到第三图像,对第三图像进行扩展得到目标图像。由于将待填充的第一区域置于待扩展的第一图像和反转第一图像得到的第二图像中间,参考第一图像和第二图像的像素点填充的第一区域。因此,在填充第一区域时,使得第一区域的每个像素点都不会距离参考的像素点太远,从而使扩展得到的第一区域的图像更真实,显示效果更好,更连贯。
16、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本文档来自技高网...【技术保护点】
1.一种扩展图像的方法,所述方法包括:
2.根据权利要求1所述的方法,所述确定位于所述第一图像一侧的第一区域,包括:
3.根据权利要求1所述的方法,其中,所述基于所述第三图像扩展得到目标图像,包括:
4.根据权利要求3所述的方法,其中,所述采用预设填充方式,基于所述第三图像中的第一已知区域填充所述第一区域,得到第四图像,包括:
5.根据权利要求1所述的方法,其中,所述获取第一图像,包括:
6.根据权利要求3-5中任一所述的方法,其中,所述预设填充方式包括,基于语义利用已知区域对待填充的区域进行填充的方式。
7.根据权利要求6所述的方法,其中,通过如下方式基于语义利用已知区域对待填充的区域进行填充:
8.根据权利要求7所述的方法,其中,所述根据所述第一语义信息、所述第二语义信息和所述已知区域,填充所述待填充的区域,包括:
9.一种扩展图像的装置,所述装置包括:
10.一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令所述计算机执行权利要求1-8
11.一种电子设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现权利要求1-8中任一项所述的方法。
...【技术特征摘要】
1.一种扩展图像的方法,所述方法包括:
2.根据权利要求1所述的方法,所述确定位于所述第一图像一侧的第一区域,包括:
3.根据权利要求1所述的方法,其中,所述基于所述第三图像扩展得到目标图像,包括:
4.根据权利要求3所述的方法,其中,所述采用预设填充方式,基于所述第三图像中的第一已知区域填充所述第一区域,得到第四图像,包括:
5.根据权利要求1所述的方法,其中,所述获取第一图像,包括:
6.根据权利要求3-5中任一所述的方法,其中,所述预设填充方式包括,基于语义利用已知区域对待填充的区域进行填充的方式。
...
【专利技术属性】
技术研发人员:王前前,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。