图像分辨率比例的调整方法和装置、存储介质及电子设备与流程

文档序号:30081766发布日期:2022-05-18 04:32阅读:103来源:国知局
图像分辨率比例的调整方法和装置、存储介质及电子设备与流程

1.本发明涉及图像处理领域,具体而言,涉及一种图像分辨率比例的调整方法和装置、存储介质及电子设备。


背景技术:

2.通常,图像的分辨率在图像生成时确定,例如照片拍摄、视频生成时。而图像显示终端很有可能与图像的分辨率并不匹配。例如,竖屏直播推流端的分辨率比例通常为9:16,在接收端为全面屏手机的情况下,接收端的分辨率比例通常为9:18。
3.在图像分辨率比例不同时,如果按照图像原分辨率进行显示,则在显示的顶端、底端或两侧会出现黑边。为了不出现无内容的黑边,可以对图像直接进行拉伸,但是会出现图像失调。为了不出现图像失调,通常会对图像进行裁剪,以符合显示的分辨率,然而对于图像的裁剪会导致图像画面的内容缺失。以将9:16的图像按照9:18的分辨率比例进行裁剪为例,裁剪后的图像在横轴上的内容会缺失。也就是说,在分辨率比例不同时,现有的分辨率调整方式,在图像显示上均存在弊端。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种图像分辨率比例的调整方法和装置、存储介质及电子设备,以至少解决图像分辨率比例调整导致的图像显示有缺陷的技术问题。
6.根据本发明实施例的一个方面,提供了一种图像分辨率比例的调整方法,包括:确定原图像的非关键区域,其中,上述原图像是待调整为目标分辨率比例的原始分辨率比例图像,上述目标分辨率比例与上述原始分辨率比例在目标轴向上存在比例差异,上述非关键区域为上述原图像中未包含目标对象的区域;确定上述非关键区域中的目标条形区域,其中,上述目标条形区域为上述非关键区域中的多个子区域构建的条状区域;根据目标分辨率比例与上述原始分辨率比例的比例差值,在上述非关键区域中插入上述目标条形区域,得到上述目标分辨率比例的目标图像。
7.根据本发明实施例的另一方面,还提供了一种图像分辨率比例的调整装置,包括:区域确定单元,用于确定原图像的非关键区域,其中,上述原图像是待调整为目标分辨率比例的原始分辨率比例图像,上述目标分辨率比例与上述原始分辨率比例在目标轴向上存在比例差异,上述非关键区域为上述原图像中未包含目标对象的区域;拼接确定单元,用于确定上述非关键区域中的目标条形区域,其中,上述目标条形区域为上述非关键区域中的多个子区域构建的条状区域;调整单元,用于根据目标分辨率比例与上述原始分辨率比例的比例差值,在上述非关键区域中插入上述目标条形区域,得到上述目标分辨率比例的目标图像。
8.根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述图像
分辨率比例的调整方法。
9.根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的图像分辨率比例的调整方法。
10.在本发明实施例中,采用确定原始分辨率比例的原图像中未包含目标对象的非关键区域,目标分辨率比例与原始分辨率比例在目标轴向上存在比例差异,确定非关键区域中的多个子区域构建的目标条形区域,根据目标分辨率比例与原始分辨率比例的比例差值,在非关键区域中插入目标条形区域,得到目标分辨率比例的目标图像的方式,通过从原图像中确定出未包含目标对象的非关键区域,并从非关键区域中确定出用于调整分辨率比例的目标条形区域,并在非关键区域中进行目标条形区域的插入调整,达到了针对原图像中不包括目标对象的非关键区域中的目标条形区域进行分辨率比例的调整处理的目的,从而实现了保证分辨率比例调整后的目标图像中图像内容显示完整且不变形的技术效果,进而解决了图像分辨率比例调整导致的图像显示有缺陷的技术问题。
附图说明
11.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
12.图1是根据本发明实施例的一种可选的图像分辨率比例的调整方法的应用环境的示意图;
13.图2是根据本发明实施例的一种可选的图像分辨率比例的调整方法的流程示意图;
14.图3是根据本发明实施例的一种可选的图像分辨率比例的调整方法的非关键区域的示意图;
15.图4是根据本发明实施例的一种可选的图像分辨率比例的调整方法的目标条形区域的示意图;
16.图5是根据本发明实施例的一种可选的图像分辨率比例的调整方法的目标图像的示意图;
17.图6是根据本发明实施例的一种可选的图像分辨率比例的调整方法的目标图像的示意图;
18.图7是根据本发明实施例的一种可选的图像分辨率比例的调整装置的结构示意图;
19.图8是根据本发明实施例的一种可选的电子设备的结构示意图。
具体实施方式
20.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
21.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
22.根据本发明实施例的一个方面,提供了一种图像分辨率比例的调整方法,可选地,上述图像分辨率比例的调整方法可以但不限于应用于如图1所示的环境中。终端设备102不限于通过网络110将终端的目标分辨比例发送给服务器112,服务器112根据接收到的目标分辨率比例将要在终端设备102上显示的图像的分辨率比例调整为目标分辨率比例的目标图像。服务器112在获取到目标分辨率比例的目标图像之后,通过网络110将目标图像发送给终端设备102,以在终端设备102上显示与终端设备102的分辨率比例匹配的目标图像。
23.服务器112中运行有数据库114和处理引擎116.数据库114用于存储通过网络110接收到的原图像、目标分辨率比例以及处理得到的目标图像。处理引擎116用于根据数据库114中的原图像和目标分辨率比例处处理得到目标图像。得到调整分辨率比例的目标图像不限于通过依次执行s102至s106实现。s102,确定非关键区域。确定原图像的非关键区域,原图像是待调整为目标分辨率比例的原始分辨率比例图像,目标分辨率比例与原始分辨率比例在目标轴向上存在比例差异,非关键区域为原图像中未包含目标对象的区域。s104,确定目标条形区域。确定非关键区域中的目标条形区域,目标条形区域为非关键区域中的多个子区域构建的条状区域。s106,得到目标图像。根据目标分辨率比例与原始分辨率比例的比例差值,在非关键区域中插入目标条形区域,得到目标分辨率比例的目标图像。
24.可选地,在本实施例中,上述终端设备102可以是配置有目标客户端的终端设备,可以包括但不限于以下至少之一:手机(如android手机、ios手机等)、笔记本电脑、平板电脑、掌上电脑、mid(mobile internet devices,移动互联网设备)、pad、台式电脑、智能电视等。目标客户端不限于是用于显示目标图像的客户端,具体可以是音频客户端、视频客户端、即时通信客户端、浏览器客户端、教育客户端等。上述网络110可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、wifi及其他实现无线通信的网络。上述服务器112可以是单一服务器,也可以是由多个服务器组成的服务器集群,或者是云服务器。上述仅是一种示例,本实施例中对此不作任何限定。
25.作为一种可选的实施方式,如图2所示,上述图像分辨率比例的调整方法包括:
26.s202,确定原图像的非关键区域,其中,原图像是待调整为目标分辨率比例的原始分辨率比例图像,目标分辨率比例与原始分辨率比例在目标轴向上存在比例差异,非关键区域为原图像中未包含目标对象的区域。
27.原图像可以是单张图像,也可以是从原视频中提取中的视频帧。在原图像为原始分辨率比例的视频帧的情况下,不限于按照视频帧的帧序依次对视频中包括的每一帧视频帧进行分辨率比例调整,从而得到目标分辨率比例的目标视频,以实现将视频的分辨率比例从原始分辨率比例调整为目标分辨率比例。
28.目标分辨率比例和原始分辨率比例不限于在目标轴向上存在比例差异。例如,目标分辨率比例为9:18,原始分辨率比例为9:16,则存在分辨率比例差异的是纵轴方向;目标分辨率比例为16:9,原始分辨率比例为18:9,则存在分辨率比例差异的是横轴方向。
29.原图像不限于包括目标对象的图像,基于是否包括目标对象将原图像确定为关键区域和非关键区域。关键区域为原图像中包括目标对象的区域,非关键区域为原图像中不包括目标对象的区域。
30.s204,确定非关键区域中的目标条形区域,其中,目标条形区域为非关键区域中的多个子区域构建的条状区域。
31.目标条形区域为非关键区域中的多个子区域构建的条状区域,可以是规整的条状区域,也可以是不规整的条状区域,根据构建目标条形区域的多个子区域确定。目标条形区域不限于是沿非目标轴向延伸的条状区域,也就是多个目标轴向位置不同的子区域构建的条状区域。
32.s206,根据目标分辨率比例与原始分辨率比例的比例差值,在非关键区域中插入目标条形区域,得到目标分辨率比例的目标图像。
33.在目标分辨率比例与原始分辨率比例在目标轴向上的比例差值为正数,也就是需要在原图像的目标轴向进行图像扩展以获取目标分辨率比例的目标图像的情况下,在非关键区域中插入目标条形区域不限于是在非关键区域的目标条形区域的相邻位置进行目标条形区域的填补,以在原图像的目标轴向增加图像内容,从而将原图像扩展为目标分辨率比例的目标图像。
34.在目标分辨率比例与原始分辨率比例在目标轴向上的比例差值为负数,也就是需要在原图像的目标轴向进行图像限缩以获取目标分辨率比例的目标图像的情况下,不限于删除非关键区域中的目标条形区域,以在原图像的目标轴向上删减图像内容,从而将原图像限缩为目标分辨率比例的目标图像。
35.在本技术实施例中,采用确定原始分辨率比例的原图像中未包含目标对象的非关键区域,目标分辨率比例与原始分辨率比例在目标轴向上存在比例差异,确定非关键区域中的多个子区域构建的目标条形区域,根据目标分辨率比例与原始分辨率比例的比例差值,在非关键区域中插入目标条形区域,得到目标分辨率比例的目标图像的方式,通过从原图像中确定出未包含目标对象的非关键区域,并从非关键区域中确定出用于调整分辨率比例的目标条形区域,并在非关键区域中进行目标条形区域的插入调整,达到了针对原图像中不包括目标对象的非关键区域中的目标条形区域进行分辨率比例的调整处理的目的,从而实现了保证分辨率比例调整后的目标图像中图像内容显示完整且不变形的技术效果,进而解决了图像分辨率比例调整导致的图像显示有缺陷的技术问题。
36.作为一种可选的实施方式,确定原图像的非关键区域包括:
37.s1,对原图像进行子区域划分,得到多个子区域组,其中,每个子区域组包括原图像中在非目标轴向上位于同一轴向位置的多个子区域,非目标轴向为与目标轴向垂直的轴向;
38.s2,依次检测每个子区域组中的多个子区域否是包含目标对象;
39.s3,在多个子区域组中检测出候选子区域组的情况下,将候选子区域组确定为非关键区域,其中,候选子区域组中的多个候选子区域均未包含目标对象。
40.对原图像进行子区域划分,不限于是按照原始分辨率比例对原图像进行像素级别的区域划分,从而将原图像平均划分为多个子区域。在非目标轴向上的位于同一轴向位置的多个子区域作为一个子区域组。
41.每一个子区域包含的像素数量在此不做限定,但平均划分得到的子区域的数量不少于分辨率比例的目标轴向比例值和非目标轴向比例值的乘积。例如,原图像的分辨率比例为4:3,那么对原图像进行子区域划分得到的子区域数量不少于4
×
3=12。不限于对原图像进行更为精细的子区域划分,对原图像进行划分得到的子区域数量越多,分辨率比例调整后得到的目标图像的图像显示效果越好。
42.对目标对象的检测以子区域组为单位,依次对每个子区域组进行目标对象的检测,不限于是子区域组中任一子区域检测到目标对象,则确定该子区域组属于原图像中的关键区域。在子区域组中全部子区域均未检测到目标对象的情况下,确定该子区域组属于原图像中的非关键区域。
43.对原图像进行子区域划分并确定非关键区域不限于如图3所示。原图像300的原始分辨率比例为9:16,目标对象所在区域为目标区域302。以目标分辨率比例为9:18为例,目标轴向则为纵轴方向。对原图像300按照9
×
16进行子区域划分,得到144个子区域310。利用横轴位置相同,也就是位于同一行的9个子区域构建子区域组320,则确定原图像300被划分为16个子区域组。依次对每个子区域组320进行目标对象检测,确定子区域组320中是否包含目标对象,将完全不包含目标对象的多个候选子区域组确定为非关键区域,从而确定出原图像300的非关键区域。从图3可知,原图像300中确定出两个非关键区域,分别是非关键区域330和非关键区域340,且两个非关键区域的区域大小并不相同。非关键区域的数量以及每个非关键区域的区域尺寸在此仅为示例,不用于对非关键区域进行限定。
44.在非关键区域的区域数量大于1的情况下,不限于对每个非关键区域单独进行目标条形区域的确定,在确定出每个非关键区域各自包含的目标条形区域的情况下,根据全部目标条形区域进行原图像的分辨率比例调整。
45.作为一种可选的实施方式,确定非关键区域中的目标条形区域包括:
46.s1,计算非关键区域中的每个候选子区域的区域参数,其中,区域参数包括区域变化参数和区域边缘参数,区域变化参数用于指示候选子区域与参考子区域的区域距离,参考子区域为参考图像中与候选子区域对应的区域,参考图像是与原图像在时序上关联的图像,区域边缘参数用于指示候选子区域的边缘位置的像素变化度;
47.s2,根据每个候选子区域的区域参数,从非关键区域中确定出在非目标轴向上相邻的多个目标子区域;
48.s3,确定在非目标轴向上依次相邻的多个目标子区域形成的目标条形区域。
49.在确定出原图像中的非关键区域的情况下,对非关键区域中的包括的每个候选子区域进行区域参数的计算。区域参数不限于包括区域变化参数和区域边缘参数。区域变化参数通过比对原图像的候选子区域和参考图像的参考子区域确定。
50.参考图像是与原图像在时序上关联的图像。在原图像是视频帧的情况下,参考图像不限于是视频中与原图像相邻的一帧或多帧视频帧。对参考图像按照原图像的子区域划分方式进行子区域划分,从参考图像的子区域中确定出与候选子区域对应的参考子区域,将候选子区域与参考子区域的区域距离作为区域变化参数。在参考图像包括多张参考图像
的情况下,不限于将多个区域距离的均值、方差、均方差或其他统计数值作为区域变化参数。
51.在原图像没有在时序上关联的图像的情况下,不限于将区域边缘参数作为候选子区域的区域参数。区域边缘参数用于指示候选子区域的边缘位置的像素变化值,不限于是利用边缘检测算法对候选子区域进行边缘检测,从而得到候选子区域的边缘像素变化复杂度。例如使用canny算法对候选子区域进行背景像素复杂度计算,将计算得到的canny均值作为区域边缘参数。不限于是区域边缘参数的数值越低,指示的候选子区域的区域边缘复杂度越低。
52.在计算得到区域变化参数和区域边缘参数的情况下,不限于按照参数权重对区域变化参数和区域边缘参数进行加权计算,从而得到区域参数。在得到区域参数的情况下,按照区域参数确定出目标子区域。
53.还可以是按照区域变化参数和区域边缘参数的参数优先级,从候选子区域中确定出目标子区域。例如在区域变化参数的参数优先级较高的情况下,先按照区域变化参数确定候选目标子区域,然后按照区域边缘参数从候选目标子区域中确定出目标子区域。
54.多个目标子区域在非目标轴向上相邻,以非目标轴向为横轴轴向为例,目标子区域在横轴上相邻,既包括在横轴上直向相邻,也包括在横轴上斜线相邻。在横轴上与目标子区域直向相邻指的是位于目标子区域的左侧或右侧的候选子区域,在横轴上与目标子区域斜向相邻指的是位于目标子区域的左上侧、左下侧、右上侧、右下侧的候选子区域。
55.作为一种可选的实施方式,根据每个候选子区域的区域参数,从非关键区域中确定出在非目标轴向上相邻的多个目标子区域包括:
56.s1,根据参数相似度阈值,从非关键区域中确定出候选子区域群组,其中,候选子区域群组中的多个候选子区域的区域参数的参数差值小于参数相似度阈值;
57.s2,在候选子区域群组中确定出目标轴向位置不同且在非目标轴向上依次相邻的多个目标子区域。
58.在按照加权计算得到候选子区域的区域参数的情况下,不限于根据预设的参数相似度阈值,从非关键区域中确定出区域参数的参数差值小于参数相似度阈值的多个候选子区域构建的候选子区域群组。从候选子区域群组中确定出目标子区域。
59.用于构建目标条形区域的多个目标子区域在目标轴向位置不同且在非目标轴向上依次相邻。以目标轴向为纵轴方向为例,那么非目标轴向维则为横轴方向,在目标轴向位置不同且在非目标轴向上依次相邻是纵轴位置不同且横轴依次相邻,也就是每个目标子区域所在纵列均不相同但在横行上依次相邻。
60.在从非关键区域中确定出多个候选子区域群组的情况下,不限于依次在每个候选子区域群组中确定出多个目标子区域,以构建一个目标条形区域。不同的候选子区域群组中不限于不能包括同一候选子区域,以避免不同候选子区域群组确定出的目标条形区域出现区域交叉和重叠。
61.在不同候选子区域群组的目标条形区域不能出现交叉和重叠的情况下,从多个候选子区域群组中至少确定出一个目标条形区域。从非关键区域中确定出目标条形区域是针对每一个非关键区域进行目标条形区域的确定,一个非关键区域中可以未确定出对应的目标条形区域,也可以确定出一个或多个目标条形区域。
62.以图3所示的位于原图像中的非关键区域330为例,从非关键区域330中确定出的目标条形区域不限于为目标条形区域400。目标条形区域400中包含的每个目标子区域均用斜线填充,以与非关键区域中的候选子区域作区分。
63.作为一种可选的实施方式,上述根据目标分辨率比例与原始分辨率比例的比例差值,在非关键区域中插入目标条形区域,得到目标分辨率比例的目标图像包括:
64.s1,按照目标条形区域将原图像分割为第一图像和第二图像,其中,第一图像至少包括原图像的关键区域和目标条形区域,关键区域为原图像中目标对象所在的区域,第二图像为原图像分割出第一图像后的剩余图像;
65.s2,利用目标条形区域构建插入图像,其中,插入图像包括至少一个目标条形区域;
66.s3,依次拼接第一图像、插入图像和第二图像,得到目标图像。
67.按照目标条形区域将原图像分割为第一图像和第二图像,第一图像为包括目标条形区域、关键区域的部分,第二图像为原图像分割出第一图像后剩余的部分。
68.利用目标条形区域构建插入图像不限于对目标条形区域进行复制得到插入图像。目标条形区域的复制次数不限于根据目标分辨率比例与原始分辨率比例确定。在确定出插入图像的情况下,将插入图像拼接到第一图像和第二图像的中间位置,以得到目标图像。
69.以图4所示的目标条形区域400为例,插入目标条形区域以得到目标图像不限于如图5所示。在图5(1)中,将原图像按照目标条形区域远离关键区域的一侧进行图像分割,行成第一图像501和第二图像502。在图5(2)中,利用目标条形区域400构建插入图像,目标分辨率为9:18为例,可知在目标轴向上的比例差值为2,则复制目标条形区域400两次,以构建出插入图像503。在得到插入图像503后,在图5(3)中,对第一图像501、第二图像502和插入图像503进行拼接,将插入图像503插入第一图像501和第二图像502之间,得到目标图像510,目标图像510为目标分辨率比例9:18的图像。
70.作为一种可选的实施方式,利用目标条形区域构建插入图像包括:
71.s1,确定目标条形区域的构建优先级,其中,构建优先级与目标条形区域的多个目标子区域的区域变化程度相关联;
72.s2,根据目标分辨率比例与原始分辨率比例的比例差值和构建优先级,计算目标条形区域的目标构建数量;
73.s3,利用目标构建数量的目标条形区域拼接构建插入图像。
74.在从原图像中确定出多个目标条形区域的情况下,确定多个目标条形区域各自对应的构建优先级,构建优先级不限于与目标条形区域包括的多个目标子区域的区域变化程度呈反比,目标条形区域中的多个目标子区域的区域变化越大,目标条形区域的构建优先级越低。多个目标子区域的区域变化不限于是目标子区域的区域像素的变化。多个目标子区域的区域像素变化越小,目标条形区域所包含的有效像素的可能性就越低,从而将目标条形区域构建的插入图像插入原图像引起图像显示缺陷的可能性就越低,因此目标条形区域的构建优先级越高。
75.根据构建优先级和根据目标分辨率比例与原始分辨率比例的比例差值计算每个目标条形区域对应的目标构建数量,以使全部目标条形区域各自对应的目标构建数量之和与目标分辨率比例与原始分辨率比例的比例差值对应。在确定出目标条形区域对应的目标
构建数量小于预设阈值的情况下,不限于舍弃该目标条形区域,利用剩余目标条形区域构建各自对应的插入图像。
76.按照每个目标条形区域对应的目标构建数量对应每一个目标条形区域对应的插入图像,从而将各个插入图像依次插入原图像,得到目标分辨率比例的目标图像。
77.作为一种可选的实施方式,在原图像中确定出多个非关键区域的情况下,依次确定多个非关键区域中每个非关键区域中的目标条形区域;
78.在从多个非关键区域中确定出多个目标条形区域的情况下,根据目标分辨率比例与原始分辨率比例的比例差值和每个目标条形区域的构建优先级,依次计算每个目标条形区域的目标构建数量;
79.按照每个目标条形区域的目标构建数量依次构建与每个目标条形区域对应的插入图像。
80.根据至少两个目标条形区域依次构建插入图像的情况下,至少两个目标条形区域可以是处于同一非关键区域中的目标条形区域,也可以是处于不同非关键区域中的目标条形区域。与目标条形区域对应的插入图像的插入位置根据目标条形区域所在位置确定,不限于是将与目标条形区域对应的插入图像插入至目标条形区域远离关键区域的一侧。
81.以目标条形区域数量为2且分别位于图3所示的非关键区域330和非关键区域340为例,两个目标条形区域不限于是位于非关键区域330中的第一目标条形区域610和位于非关键区域340中的第二目标条形区域620。根据第一目标条形区域610和第二目标条形区域620对原图像的划分不限于形成:第一图像601,第二图像602和第三图像603,其中第三图像603为第二目标条形区域620对应的第二图像,为便于区分命名为第三图像。
82.以目标分辨率比例为9:20为例,在第二目标条形区域620的构建优先级高于第一目标条形区域610的构建优先级的情况下,假设第一目标条形区域610的构建数量为1,第二目标条形区域620的构建数量为4,则第一目标条形区域610对应的第一插入图像604和第二目标条形区域620对应的第二插入图像605分别如图所示。将第二插入图像605插入第三图像603和第一图像601之间,将第一插入图像604插入第一图像601和第二图像602之间,拼接得到分辨率比例为9:20的目标图像600。
83.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
84.根据本发明实施例的另一个方面,还提供了一种用于实施上述图像分辨率比例的调整方法的图像分辨率比例的调整装置。如图7所示,该装置包括:
85.区域确定单元702,用于确定原图像的非关键区域,其中,原图像是待调整为目标分辨率比例的原始分辨率比例图像,目标分辨率比例与原始分辨率比例在目标轴向上存在比例差异,非关键区域为原图像中未包含目标对象的区域;
86.拼接确定单元704,用于确定非关键区域中的目标条形区域,其中,目标条形区域为非关键区域中的多个子区域构建的条状区域;
87.调整单元706,用于根据目标分辨率比例与原始分辨率比例的比例差值,在非关键
区域中插入目标条形区域,得到目标分辨率比例的目标图像。
88.可选地,上述区域确定单元702包括:
89.划分模块,用于对原图像进行子区域划分,得到多个子区域组,其中,每个子区域组包括原图像中在非目标轴向上位于同一轴向位置的多个子区域,非目标轴向为与目标轴向垂直的轴向;
90.检测模块,用于依次检测每个子区域组中的多个子区域否是包含目标对象;
91.候选模块,用于在多个子区域组中检测出候选子区域组的情况下,将候选子区域组确定为非关键区域,其中,候选子区域组中的多个候选子区域均未包含目标对象。
92.可选地,上述拼接确定单元704包括:
93.计算模块,用于计算非关键区域中的每个候选子区域的区域参数,其中,区域参数包括区域变化参数和区域边缘参数,区域变化参数用于指示候选子区域与参考子区域的区域距离,参考子区域为参考图像中与候选子区域对应的区域,参考图像是与原图像在时序上关联的图像,区域边缘参数用于指示候选子区域的边缘位置的像素变化度;
94.第一确定模块,用于根据每个候选子区域的区域参数,从非关键区域中确定出在非目标轴向上相邻的多个目标子区域;
95.第二确定模块,用于确定在非目标轴向上依次相邻的多个目标子区域形成的目标条形区域。
96.可选地,上述第一确定模块还用于根据参数相似度阈值,从非关键区域中确定出候选子区域群组,其中,候选子区域群组中的多个候选子区域的区域参数的参数差值小于参数相似度阈值;在候选子区域群组中确定出目标轴向位置不同且在非目标轴向上依次相邻的多个目标子区域。
97.可选地,上述调整单元706包括:
98.分割模块,用于按照目标条形区域将原图像分割为第一图像和第二图像,其中,第一图像至少包括原图像的关键区域和目标条形区域,关键区域为原图像中目标对象所在的区域,第二图像为原图像分割出第一图像后的剩余图像;
99.构建模块,用于利用目标条形区域构建插入图像,其中,插入图像包括至少一个目标条形区域;
100.拼接模块,用于依次拼接第一图像、插入图像和第二图像,得到目标图像。
101.可选地,上述构建模块还用于确定目标条形区域的构建优先级,其中,构建优先级与目标条形区域的多个目标子区域的区域变化程度相关联;根据目标分辨率比例与原始分辨率比例的比例差值和构建优先级,计算目标条形区域的目标构建数量;利用目标构建数量的目标条形区域拼接构建插入图像。
102.可选地,上述构建模块还用于在原图像中确定出多个非关键区域的情况下,依次确定多个非关键区域中每个非关键区域中的目标条形区域;在从多个非关键区域中确定出多个目标条形区域的情况下,根据目标分辨率比例与原始分辨率比例的比例差值和每个目标条形区域的构建优先级,依次计算每个目标条形区域的目标构建数量;按照每个目标条形区域的目标构建数量依次构建与每个目标条形区域对应的插入图像。
103.在本技术实施例中,采用确定原始分辨率比例的原图像中未包含目标对象的非关键区域,目标分辨率比例与原始分辨率比例在目标轴向上存在比例差异,确定非关键区域
中的多个子区域构建的目标条形区域,根据目标分辨率比例与原始分辨率比例的比例差值,在非关键区域中插入目标条形区域,得到目标分辨率比例的目标图像的方式,通过从原图像中确定出未包含目标对象的非关键区域,并从非关键区域中确定出用于调整分辨率比例的目标条形区域,并在非关键区域中进行目标条形区域的插入调整,达到了针对原图像中不包括目标对象的非关键区域中的目标条形区域进行分辨率比例的调整处理的目的,从而实现了保证分辨率比例调整后的目标图像中图像内容显示完整且不变形的技术效果,进而解决了图像分辨率比例调整导致的图像显示有缺陷的技术问题。
104.根据本发明实施例的又一个方面,还提供了一种用于实施上述图像分辨率比例的调整方法的电子设备,该电子设备可以是图1所示的终端设备或服务器。本实施例以该电子设备为服务器为例来说明。如图8所示,该电子设备包括存储器802和处理器804,该存储器802中存储有计算机程序,该处理器804被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
105.可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。
106.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
107.s1,确定原图像的非关键区域,其中,原图像是待调整为目标分辨率比例的原始分辨率比例图像,目标分辨率比例与原始分辨率比例在目标轴向上存在比例差异,非关键区域为原图像中未包含目标对象的区域;
108.s2,确定非关键区域中的目标条形区域,其中,目标条形区域为非关键区域中的多个子区域构建的条状区域;
109.s3,根据目标分辨率比例与原始分辨率比例的比例差值,在非关键区域中插入目标条形区域,得到目标分辨率比例的目标图像。
110.可选地,本领域普通技术人员可以理解,图8所示的结构仅为示意,电子设备也可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图8其并不对上述电子设备的结构造成限定。例如,电子设备还可包括比图8中所示更多或者更少的组件(如网络接口等),或者具有与图8所示不同的配置。
111.其中,存储器802可用于存储软件程序以及模块,如本发明实施例中的图像分辨率比例的调整方法和装置对应的程序指令/模块,处理器804通过运行存储在存储器802内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的图像分辨率比例的调整方法。存储器802可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器802可进一步包括相对于处理器804远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器802具体可以但不限于用于存储原图像、目标分辨率比例、目标条形区域、目标图像等信息。作为一种示例,如图8所示,上述存储器802中可以但不限于包括上述图像分辨率比例的调整装置中的区域确定单元702、拼接确定单元704和调整单元706。此外,还可以包括但不限于上述图像分辨率比例的调整装置中的其他模块单元,本示例中不再赘述。
112.可选地,上述的传输装置806用于经由一个网络接收或者发送数据。上述的网络具
体实例可包括有线网络及无线网络。在一个实例中,传输装置806包括一个网络适配器(network interface controller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置806为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
113.此外,上述电子设备还包括:显示器808,用于显示上述原图像和目标图像;和连接总线810,用于连接上述电子设备中的各个模块部件。
114.在其他实施例中,上述终端设备或者服务器可以是一个分布式系统中的一个节点,其中,该分布式系统可以为区块链系统,该区块链系统可以是由该多个节点通过网络通信的形式连接形成的分布式系统。其中,节点之间可以组成点对点(p2p,peer to peer)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链系统中的一个节点。
115.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述图像分辨率比例的调整方面的各种可选实现方式中提供的方法。其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
116.可选地,在本实施例中,上述计算机可读的存储介质可以被设置为存储用于执行以下步骤的计算机程序:
117.s1,确定原图像的非关键区域,其中,原图像是待调整为目标分辨率比例的原始分辨率比例图像,目标分辨率比例与原始分辨率比例在目标轴向上存在比例差异,非关键区域为原图像中未包含目标对象的区域;
118.s2,确定非关键区域中的目标条形区域,其中,目标条形区域为非关键区域中的多个子区域构建的条状区域;
119.s3,根据目标分辨率比例与原始分辨率比例的比例差值,在非关键区域中插入目标条形区域,得到目标分辨率比例的目标图像。
120.可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
121.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
122.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
123.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
124.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方
式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
125.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
126.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
127.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1