一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种图像的显示方法和装置与流程

2022-02-25 18:10:08 来源:中国专利 TAG:


1.本技术涉及计算机领域,尤其涉及一种图像的显示方法和装置。


背景技术:

2.目前在利用前置摄像头拍摄的过程中,因前置摄像头进光量少和受光线干扰多等因素导致了前置摄像头拍摄得到的影像质量较差,拍摄效果难以适应各种场景的需要,无法满足前置摄像头在不同场景下实时输出高质量影像的要求。
3.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本技术提供了一种图像的显示方法和装置,以至少解决相关技术中通过前置摄像头拍摄的图像的图像质量较低的技术问题。
5.根据本技术实施例的一个方面,提供了一种图像的显示方法,包括:
6.在检测到对终端设备执行的拍摄操作的情况下,从所述终端设备的前置摄像头获取第一图像,并从所述终端设备的后置摄像头获取与所述第一图像对应的第二图像,其中,所述拍摄操作用于指示所述终端设备通过所述前置摄像头进行拍摄;
7.根据所述第二图像的特征参数对所述第一图像的特征参数进行调整,得到第三图像,其中,所述第三图像的特征参数落入目标参数范围,图像的特征参数落入目标参数范围用于指示图像的图像质量达到目标图像质量;
8.在所述终端设备上显示所述第三图像。
9.可选的,根据所述第二图像的特征参数对所述第一图像的特征参数进行调整,得到所述第三图像包括:
10.提取所述第一图像的第一特征参数和所述第二图像的第二特征参数,其中,所述第一特征参数和所述第二特征参数的参数类型相同;
11.使用所述第二特征参数对所述第一特征参数进行调整,得到第三特征参数;
12.将所述第一图像的所述第一特征参数替换为所述第三特征参数,得到所述第三图像。
13.可选的,所述第一特征参数包括多个参数类型的特征参数,其中,使用所述第二特征参数对所述第一特征参数进行调整,得到第三特征参数包括:
14.从所述多个参数类型的特征参数中获取未落入目标参数类型对应的参数范围的第一目标参数,其中,所述目标参数范围包括所述多个参数类型一一对应的多个参数范围;
15.在所述第二特征参数中提取与所述第一目标参数的参数类型相同的第二目标参数;
16.对所述第一目标参数和所述第二目标参数进行拟合,得到第三目标参数,其中,所述第三目标参数落入所述目标参数类型对应的参数范围;
17.将所述第一特征参数中的所述第一目标参数替换为所述第三目标参数,得到所述
第三特征参数。
18.可选的,使用所述第二特征参数对所述第一特征参数进行调整,得到所述第三特征参数包括:
19.根据所述第一特征参数计算所述第一图像对应的第一图像质量,并根据所述第二特征参数计算所述第二图像对应的第二图像质量;
20.使用所述第二图像质量对所述第一图像质量进行调整,得到第三图像质量,其中,所述第三图像质量达到了所述目标图像质量;
21.将所述第三图像质量分解为所述第三特征参数。
22.可选的,根据所述第二图像的特征参数对所述第一图像的特征参数进行调整,得到第三图像包括:
23.确定所述第一图像的特征参数是否落入所述目标参数范围;
24.在所述第一图像的特征参数落入所述目标参数范围的情况下,在所述终端设备上显示所述第一图像;
25.在所述第一图像的特征参数未落入所述目标参数范围的情况下,根据所述第二图像的特征参数对所述第一图像的特征参数进行调整,得到第三图像。
26.可选的,在检测到对终端设备执行的拍摄操作的情况下,从所述终端设备的前置摄像头获取第一图像,并从所述终端设备的后置摄像头获取与所述第一图像对应的第二图像包括:
27.在检测到对所述终端设备执行的拍摄操作的情况下,控制所述前置摄像头和所述后置摄像头同时进行拍摄;
28.从所述前置摄像头获取所述第一图像;
29.从所述后置摄像头拍摄的图像中获取与所述第一图像对应的所述第二图像。
30.可选的,从所述终端设备的前置摄像头获取第一图像,并从所述终端设备的后置摄像头获取与所述第一图像对应的第二图像之前,所述方法还包括:
31.在检测到对终端设备执行的拍摄请求的情况下,同时启动所述前置摄像头和所述后置摄像头,其中,所述拍摄请求用于请求所述终端设备启动所述前置摄像头的拍摄功能;或者,
32.在检测到对终端设备执行的拍摄请求的情况下,启动所述前置摄像头,其中,所述拍摄请求用于请求所述终端设备启动所述前置摄像头的拍摄功能,在检测到对终端设备执行的所述拍摄操作的情况下,响应所述拍摄操作启动所述后置摄像头。
33.根据本技术实施例的另一方面,还提供了一种图像的显示装置,包括:
34.获取模块,用于在检测到对终端设备执行的拍摄操作的情况下,从所述终端设备的前置摄像头获取第一图像,并从所述终端设备的后置摄像头获取与所述第一图像对应的第二图像,其中,所述拍摄操作用于指示所述终端设备通过所述前置摄像头进行拍摄;
35.调整模块,用于根据所述第二图像的特征参数对所述第一图像的特征参数进行调整,得到所述第三图像,其中,所述第三图像的特征参数落入目标参数范围,图像的特征参数落入目标参数范围用于指示图像的图像质量达到目标图像质量;
36.显示模块,用于在所述终端设备上显示所述第三图像。
37.根据本技术实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的
程序,程序运行时执行上述的方法。
38.根据本技术实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的方法。
39.在本技术实施例中,采用在检测到对终端设备执行的拍摄操作的情况下,从终端设备的前置摄像头获取第一图像,并从终端设备的后置摄像头获取与第一图像对应的第二图像,其中,拍摄操作用于指示终端设备通过前置摄像头进行拍摄;根据第二图像的特征参数对第一图像的特征参数进行调整,得到第三图像,其中,第三图像的特征参数落入目标参数范围,图像的特征参数落入目标参数范围用于指示图像的图像质量达到目标图像质量;在终端设备上显示第三图像的方式,如果用户使用终端设备的前置摄像头进行拍摄,那么在获取终端设备的前置摄像头拍摄的第一图像的同时,也获取终端设备的后置摄像头拍摄的与第一图像对应的第二图像,并使用第二图像的特征参数对第一图像的特征参数进行调整,得到特征参数落入目标参数范围的第三图像,使得第三图像的图像质量达到了目标图像质量,再在终端设备上显示该第三图像。通过对图像的特征参数的调整在终端设备上显示质量较高的图像,而并非直接显示前置摄像头拍摄的图像,提升了终端设备的拍照效果,从而实现了提高通过前置摄像头拍摄的图像的图像质量的技术效果,进而解决了通过前置摄像头拍摄的图像的图像质量较低的技术问题。
附图说明
40.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
41.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
42.图1是根据本技术实施例的图像的显示方法的硬件环境的示意图;
43.图2是根据本技术实施例的一种可选的图像的显示方法的流程图;
44.图3是根据本技术实施例的一种可选的图像的拍摄应用的示意图;
45.图4是根据本技术实施例的一种可选的图像的显示装置的示意图;
46.图5是根据本技术实施例的一种终端的结构框图。
具体实施方式
47.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
48.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或
描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
49.根据本技术实施例的一方面,提供了一种图像的显示的方法实施例。
50.可选地,在本实施例中,上述图像的显示方法可以应用于如图1所示的由终端101和服务器103所构成的硬件环境中。如图1所示,服务器103通过网络与终端101进行连接,可用于为终端或终端上安装的客户端提供服务(如游戏服务、应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器103提供数据存储服务,上述网络包括但不限于:广域网、城域网或局域网,终端101并不限定于pc、手机、平板电脑等。本技术实施例的图像的显示方法可以由服务器103来执行,也可以由终端101来执行,还可以是由服务器103和终端101共同执行。其中,终端101执行本技术实施例的图像的显示方法也可以是由安装在其上的客户端来执行。
51.图2是根据本技术实施例的一种可选的图像的显示方法的流程图,如图2所示,该方法可以包括以下步骤:
52.步骤s202,在检测到对终端设备执行的拍摄操作的情况下,从所述终端设备的前置摄像头获取第一图像,并从所述终端设备的后置摄像头获取与所述第一图像对应的第二图像,其中,所述拍摄操作用于指示所述终端设备通过所述前置摄像头进行拍摄;
53.步骤s204,根据所述第二图像的特征参数对所述第一图像的特征参数进行调整,得到第三图像,其中,所述第三图像的特征参数落入目标参数范围,图像的特征参数落入目标参数范围用于指示图像的图像质量达到目标图像质量;
54.步骤s206,在所述终端设备上显示所述第三图像。
55.通过上述步骤s202至步骤s206,如果用户使用终端设备的前置摄像头进行拍摄,那么在获取终端设备的前置摄像头拍摄的第一图像的同时,也获取终端设备的后置摄像头拍摄的与第一图像对应的第二图像,并使用第二图像的特征参数对第一图像的特征参数进行调整,得到特征参数落入目标参数范围的第三图像,使得第三图像的图像质量达到了目标图像质量,再在终端设备上显示该第三图像。通过对图像的特征参数的调整在终端设备上显示质量较高的图像,而并非直接显示前置摄像头拍摄的图像,提升了终端设备的拍照效果,从而实现了提高通过前置摄像头拍摄的图像的图像质量的技术效果,进而解决了通过前置摄像头拍摄的图像的图像质量较低的技术问题。
56.可选地,在本实施例中,上述图像的显示方法可以但不限于应用于具有拍摄功能的应用程序,该应用程序可以安装在终端设备上。图3是根据本技术实施例的一种可选的图像的拍摄应用的示意图,如图3所示,用户在终端设备上点击拍摄应用的图标来启动该拍摄应用的拍照功能,当用户在该应用程序上点击拍摄按钮来使用终端设备的前置摄像头进行拍摄时,拍摄应用同时获取前置摄像头拍摄的前摄图像(相当于上述第一图像)和后置摄像头拍摄的后摄图像(相当于上述第二图像),对前摄图像和后摄图像进行参数拟合处理得到高质量图像,并在拍摄应用的显示界面上显示该高质量图像,从而使得用户在使用前置摄像头进行拍摄时也能够得到质量较高的图像,提升了用户的拍摄体验度。
57.可选地,在本实施例中,上述图像的显示方法可以但不限于应用于对照片的处理
过程中,也可以但不限于应用于对视频的处理过程中。也就是说,上述第一图像可以但不限于是通过拍照或者连拍功能得到的一张张照片图像,也可以是通过录像功能得到的视频资源中的视频帧。在对视频帧执行上述处理的过程中,第一图像可以是待处理的视频中的每一帧,也可以是视频中提取出的关键帧。
58.在步骤s202提供的技术方案中,终端设备的前置摄像头可以但不限于包括:放置在显示屏下方的屏下摄像头、放置在屏幕开孔区域的摄像头等等。
59.可选地,在本实施例中,终端设备可以但不限于部署了一个或者多个前置摄像头数量。当前置摄像头的数量为多个时,获取第一图像的过程可以但不限于为两种方式,一种方式是首先对每个前置摄像头拍摄得到的图像进行图像融合,得到融合后的图像作为第一图像。另一种方式是将每个前置摄像头拍摄的图像作为一个第一图像进行参数的调整,得到多个第三图像,再将多个第三图像进行图像融合,得到最终显示在终端设备上的图像。
60.可选地,在本实施例中,拍摄操作用于触发终端设备通过前置摄像头进行拍摄的,该拍摄操作可以但不限于包括:触摸终端设备的屏幕上的固定区域、按压终端设备上的按钮等等。
61.在步骤s204提供的技术方案中,图像的特征参数可以但不限于包括:颜色参数(比如:白平衡、色彩还原度、色彩均匀度等等)、质感参数(比如:锐度、锐度损失等等)、噪声参数(比如:灰度噪声、颜色噪声、空间噪声等等)、曝光参数(比如:曝光精准度、曝光范围等等)等等。
62.可选地,在本实施例中,不同的特征参数对应的目标参数范围可以但不限于是不同的,当某个特征参数落在其对应的参数范围内时,则可以认为该特征参数满足对图像质量的要求。
63.在步骤s206提供的技术方案中,可以将第一图像和第三图像进行对比显示,也可以只显示第三图像。
64.作为一种可选的实施例,根据所述第二图像的特征参数对所述第一图像的特征参数进行调整,得到所述第三图像包括:
65.s11,提取所述第一图像的第一特征参数和所述第二图像的第二特征参数,其中,所述第一特征参数和所述第二特征参数的参数类型相同;
66.s12,使用所述第二特征参数对所述第一特征参数进行调整,得到第三特征参数;
67.s13,将所述第一图像的所述第一特征参数替换为所述第三特征参数,得到所述第三图像。
68.可选地,在本实施例中,提取图像中特征参数的方式可以但不限于包括:通过图像特征提取算法提取特征参数,通过图像特征提取模型提取特征参数等等。
69.可选地,在本实施例中,第一特征参数和第二特征参数的参数类型相同,也就是说,使用第二图像上某种类型的特征参数对第一图像上相同类型的特征参数进行调整。比如:在第一图像中提取到的第一特征参数属于四种参数类型,包括色彩还原度、光线的明暗度、光线的冷暖度和锐度损失,在第二图像中同样提取色彩还原度、光线的明暗度、光线的冷暖度、锐度损失这四种参数类型的特征参数。并使用第二图像中提取的色彩还原度对第一图像中的色彩还原度进行调整,使用第二图像中提取的光线的明暗度对第一图像中的光线的明暗度进行调整,使用第二图像中提取的光线的冷暖度对第一图像中的光线的冷暖度
进行调整,使用第二图像中提取的锐度损失对第一图像中的锐度损失进行调整。
70.可选地,在本实施例中,第一特征参数包含的各个特征参数可以是落在对应的目标参数范围内的特征参数,也可以是未落在对应的目标参数范围内的特征参数。
71.通过上述步骤,可以但不限于使用提取出的第一图像的第一特征参数和第二图像的第二特征参数进行特征参数的调整得到新的第三特征参数,再使用第三特征参数对第一图像的特征参数进行替换,从而得到新的第三图像,使得在终端设备上显示的第三图像能够与当前拍摄第一图像的拍摄环境更加的贴近,从而使得图像的显示效果更加自然。
72.作为一种可选的实施例,所述第一特征参数包括多个参数类型的特征参数,其中,使用所述第二特征参数对所述第一特征参数进行调整,得到第三特征参数包括:
73.s21,从所述多个参数类型的特征参数中获取未落入目标参数类型对应的参数范围的第一目标参数,其中,所述目标参数范围包括所述多个参数类型一一对应的多个参数范围;
74.s22,在所述第二特征参数中提取与所述第一目标参数的参数类型相同的第二目标参数;
75.s23,对所述第一目标参数和所述第二目标参数进行拟合,得到第三目标参数,其中,所述第三目标参数落入所述目标参数类型对应的参数范围;
76.s24,将所述第一特征参数中的所述第一目标参数替换为所述第三目标参数,得到所述第三特征参数。
77.可选地,在本实施例中,第一目标参数为第一图像中参数值未落入对应的目标参数范围内的特征参数,第二目标参数是第二图像中与第一目标参数对应的特征参数。比如:如果第一图像中提取的第一特征参数为光线的明暗度和光线的冷暖度未落入对应的目标参数范围,则使用第二图像中提取的光线的明暗度和光线的冷暖度对其进行调整。
78.可选地,在本实施例中,对第一目标参数和第二目标参数进行拟合的方法可以但不限于是通过一个拟合函数,将第一目标参数和对应的第二目标参数代入到拟合函数中,得到一个落在目标参数范围内的第三目标参数,或者,通过一个拟合模型,将第一目标参数和对应的第二目标参数输入到该拟合模型中,得到拟合模型输出的一个落在目标参数范围内的第三目标参数。
79.通过上述步骤,一方面只需对第一特征参数中部分未落入目标参数范围的第一目标参数进行参数拟合,而不是对第一图像中所有第一特征参数进行拟合,从而减少了参数拟合的工作量,进而提高了利用第二特征参数对第一特征参数进行调整的效率。另一方面能够对第一特征参数中的每个特征参数进行逐个的调整,使得每个特征参数均达到一定的要求,从而确保得到的第三图像能够得到更好的图像质量。
80.作为一种可选的实施例,使用所述第二特征参数对所述第一特征参数进行调整,得到所述第三特征参数包括:
81.s31,根据所述第一特征参数计算所述第一图像对应的第一图像质量,并根据所述第二特征参数计算所述第二图像对应的第二图像质量;
82.s32,使用所述第二图像质量对所述第一图像质量进行调整,得到第三图像质量,其中,所述第三图像质量达到了所述目标图像质量;
83.s33,将所述第三图像质量分解为所述第三特征参数。
84.可选地,在本实施例中,某个特征参数的取值是否能够使得图像质量较高可能与其他特征参数的取值有关,比如:如果对比度的取值在85到90之间,那么饱和度取值在45至60之间能够使得图像质量更好,如果对比度的取值在65到75之间,那么饱和度取值在85至95之间能够使得图像质量更好。对于这样的情况,可以采用特征参数之间联合调整的方式来确保第三图像的图像质量能够更好。
85.可选地,在本实施例中,第一图像质量可以但不限于是将第一特征参数代入到预设的质量表示函数得到的第一函数表达式,第二图像质量可以但不限于是将第二特征参数代入到上述预设的质量表示函数得到的第二函数表达式。第一函数表达式和第二函数表达式能够分别绘制出两条函数曲线,使用第二函数表达式的函数曲线对第一函数表达式的函数曲线进行调整,使得得到的新的函数曲线满足目标图像质量的要求,再将新的函数曲线表示为新的函数表达式,从该函数表达式中分解出各种类型的特征参数作为第三特征参数。
86.通过上述步骤,考虑到特征参数之间可能会存在相互影响的情况,采用联合调整的方式对特征参数进行调整得到更高质量的第三特征参数,从而使得调整后的图像更加生动自然。
87.作为一种可选的实施例,根据所述第二图像的特征参数对所述第一图像的特征参数进行调整,得到第三图像包括:
88.s41,确定所述第一图像的特征参数是否落入所述目标参数范围;
89.s42,在所述第一图像的特征参数落入所述目标参数范围的情况下,在所述终端设备上显示所述第一图像;
90.s43,在所述第一图像的特征参数未落入所述目标参数范围的情况下,根据所述第二图像的特征参数对所述第一图像的特征参数进行调整,得到第三图像。
91.可选地,在本实施例中,在利用第二图像的特征参数对第一图像的特征参数进行参数调整前,判断第一图像的图像质量是否达到目标图像质量,对于图像质量达到目标图像质量的第一图像,可以不进行特征参数调整,直接在终端设备上进行显示。对于未达到目标图像质量的第一图像进行特征参数调整后得到新的图像再进行显示。比如:先将第一图像的特征参数与目标参数范围进行比对,如果第一图像的特征参数落在目标参数范围内,可以认为第一图像达到了目标图像质量,则可以不对第一图像的特征参数进行调整,直接将第一图像显示在终端设备上。如果第一图像的特征参数未落入目标参数范围内,可以认为第一图像未达到目标图像质量,则可以对第一图像的特征参数进行调整得到第三图像,在终端设备上显示调整后的第三图像。
92.通过上述步骤,可以但不限于对前置摄像头拍摄的图像设置允许其显示的质量要求,在对第一图像的特征参数进行调整前,先对第一图像的图像质量是否达到质量要求进行判断,对未达到质量要求的第一图像进行参数调整,对达到质量要求的第一图像则不进行参数调整直接进行显示,从而更加快速的得到前置摄像头拍摄的高质量图像。
93.作为一种可选的实施例,在检测到对终端设备执行的拍摄操作的情况下,从所述终端设备的前置摄像头获取第一图像,并从所述终端设备的后置摄像头获取与所述第一图像对应的第二图像包括:
94.s51,在检测到对所述终端设备执行的拍摄操作的情况下,控制所述前置摄像头和
所述后置摄像头同时进行拍摄;
95.s52,从所述前置摄像头获取所述第一图像;
96.s53,从所述后置摄像头拍摄的图像中获取与所述第一图像对应的所述第二图像。
97.可选地,在本实施例中,终端设备的后置摄像头拍摄图像的方式可以但不限于包括:与前置摄像头同时拍摄、与前置摄像头拍摄间隔预定时间进行拍摄,在前置摄像头拍摄的一定时间内持续进行拍摄等等,比如:后置摄像头可以提前前置摄像头n秒(比如:0.01秒、0.5秒、1秒、3秒等等)进行拍摄,也可以在前置摄像头拍摄后m秒(比如:0.01秒、0.5秒、1秒、3秒等等)拍摄。
98.可选地,在本实施例中,获取第二图像的方式可以但不限于包括:将前置摄像头拍摄第一图像的同时后置摄像头拍摄的图像作为第二图像,或者,将后置摄像头在前置摄像头拍摄第一图像后的预定时间拍摄的图像作为第二图像,或者,将后置摄像头在前置摄像头拍摄第一图像前的预定时间拍摄的图像作为第二图像,或者,后置摄像头在前置摄像头拍摄第一图像的一段时间内拍摄多张图像,将这多张图像中的任意一张或者质量最好的一张作为第二图像。
99.作为一种可选的实施例,从所述终端设备的前置摄像头获取第一图像,并从所述终端设备的后置摄像头获取与所述第一图像对应的第二图像之前,还包括:
100.s61,在检测到对终端设备执行的拍摄请求的情况下,同时启动所述前置摄像头和所述后置摄像头,其中,所述拍摄请求用于请求所述终端设备启动所述前置摄像头的拍摄功能;或者,
101.s62,在检测到对终端设备执行的拍摄请求的情况下,启动所述前置摄像头,其中,所述拍摄请求用于请求所述终端设备启动所述前置摄像头的拍摄功能,在检测到对终端设备执行的所述拍摄操作的情况下,响应所述拍摄操作启动所述后置摄像头。
102.可选地,在本实施例中,当用户启动具有拍摄功能的应用程序,并将该应用程序调整为使用前置摄像头拍摄的模式时相当于检测到了拍摄请求,其中,使用前置摄像头拍摄的模式可以是应用程序的默认拍摄模式,也可以应用程序的默认拍摄模式是后置摄像头拍摄模式,用户可以通过对应用程序执行摄像头翻转操作将后置摄像头拍摄模式调整为前置摄像头拍摄模式。
103.可选地,在本实施例中,后置摄像头可以但不限于包括:与前置摄像头同时开启、在检测到对终端设备执行的所述拍摄操作的情况下开启后置摄像头等等。
104.通过上述步骤,可以在检测到拍摄请求时同时启动前置摄像头和后置摄像头,这种启动方式可以使得利用前置摄像头拍摄的过程更加流畅。也可以在检测到拍摄请求时先启动前置摄像头,在检测到需要使用前置摄像头进行拍照时再启动后置摄像头,这种启动方式可以节省终端设备的电量资源。
105.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
106.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施
例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
107.根据本技术实施例的另一个方面,还提供了一种用于实施上述图像的显示方法的图像的显示装置。图4是根据本技术实施例的一种可选的图像的显示装置的示意图,如图4所示,该装置可以包括:
108.获取模块42,用于在检测到对终端设备执行的拍摄操作的情况下,从所述终端设备的前置摄像头获取第一图像,并从所述终端设备的后置摄像头获取与所述第一图像对应的第二图像,其中,所述拍摄操作用于指示所述终端设备通过所述前置摄像头进行拍摄;
109.调整模块44,用于根据所述第二图像的特征参数对所述第一图像的特征参数进行调整,得到所述第三图像,其中,所述第三图像的特征参数落入目标参数范围,图像的特征参数落入目标参数范围用于指示图像的图像质量达到目标图像质量;
110.显示模块46,用于在所述终端设备上显示所述第三图像。
111.需要说明的是,该实施例中的获取模块42可以用于执行本技术实施例中的步骤s202,该实施例中的调整模块44可以用于执行本技术实施例中的步骤s204,该实施例中的显示模块46可以用于执行本技术实施例中的步骤s206。
112.此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现。
113.通过上述模块,如果用户使用终端设备的前置摄像头进行拍摄,那么在获取终端设备的前置摄像头拍摄的第一图像的同时,也获取终端设备的后置摄像头拍摄的与第一图像对应的第二图像,并使用第二图像的特征参数对第一图像的特征参数进行调整,得到特征参数落入目标参数范围的第三图像,使得第三图像的图像质量达到了目标图像质量,再在终端设备上显示该第三图像。通过对图像的特征参数的调整在终端设备上显示质量较高的图像,而并非直接显示前置摄像头拍摄的图像,提升了终端设备的拍照效果,从而实现了提高通过前置摄像头拍摄的图像的图像质量的技术效果,进而解决了通过前置摄像头拍摄的图像的图像质量较低的技术问题。
114.作为一种可选的实施例,所述调整模块包括:
115.提取单元,用于提取所述第一图像的第一特征参数和所述第二图像的第二特征参数,其中,所述第一特征参数和所述第二特征参数的参数类型相同;
116.第一调整单元,用于使用所述第二特征参数对所述第一特征参数进行调整,得到第三特征参数;
117.替换单元,用于将所述第一图像的所述第一特征参数替换为所述第三特征参数,得到所述第三图像。
118.作为一种可选的实施例,所述第一特征参数包括多个参数类型的特征参数,其中,所述第一调整单元用于:
119.从所述多个参数类型的特征参数中获取未落入目标参数类型对应的参数范围的
第一目标参数,其中,所述目标参数范围包括所述多个参数类型一一对应的多个参数范围;
120.在所述第二特征参数中提取与所述第一目标参数的参数类型相同的第二目标参数;
121.对所述第一目标参数和所述第二目标参数进行拟合,得到第三目标参数,其中,所述第三目标参数落入所述目标参数类型对应的参数范围;
122.将所述第一特征参数中的所述第一目标参数替换为所述第三目标参数,得到所述第三特征参数。
123.作为一种可选的实施例,所述第一调整单元用于:
124.根据所述第一特征参数计算所述第一图像对应的第一图像质量,并根据所述第二特征参数计算所述第二图像对应的第二图像质量;
125.使用所述第二图像质量对所述第一图像质量进行调整,得到第三图像质量,其中,所述第三图像质量达到了所述目标图像质量;
126.将所述第三图像质量分解为所述第三特征参数。
127.作为一种可选的实施例,所述调整模块包括:
128.确定单元,用于确定所述第一图像的特征参数是否落入所述目标参数范围;
129.显示单元,用于在所述第一图像的特征参数落入所述目标参数范围的情况下,在所述终端设备上显示所述第一图像;
130.第二调整单元,用于在所述第一图像的特征参数未落入所述目标参数范围的情况下,根据所述第二图像的特征参数对所述第一图像的特征参数进行调整,得到第三图像。
131.作为一种可选的实施例,所述获取模块包括:
132.控制单元,用于在检测到对所述终端设备执行的拍摄操作的情况下,控制所述前置摄像头和所述后置摄像头同时进行拍摄;
133.第一获取单元,用于从所述前置摄像头获取所述第一图像;
134.第二获取单元,用于从所述后置摄像头拍摄的图像中获取与所述第一图像对应的所述第二图像。
135.作为一种可选的实施例,所述装置还包括:
136.第一启动模块,用于从所述终端设备的前置摄像头获取第一图像,并从所述终端设备的后置摄像头获取与所述第一图像对应的第二图像之前,在检测到对终端设备执行的拍摄请求的情况下,同时启动所述前置摄像头和所述后置摄像头,其中,所述拍摄请求用于请求所述终端设备启动所述前置摄像头的拍摄功能;或者,
137.第二启动模块,用于在检测到对终端设备执行的拍摄请求的情况下,启动所述前置摄像头,其中,所述拍摄请求用于请求所述终端设备启动所述前置摄像头的拍摄功能;在检测到对终端设备执行的所述拍摄操作的情况下,响应所述拍摄操作启动所述后置摄像头。
138.此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。
139.根据本技术实施例的另一个方面,还提供了一种用于实施上述图像的显示方法的
服务器或终端。
140.图5是根据本技术实施例的一种终端的结构框图,如图5所示,该终端可以包括:一个或多个(图中仅示出一个)处理器501、存储器503、以及传输装置505,如图5所示,该终端还可以包括输入输出设备507。
141.其中,存储器503可用于存储软件程序以及模块,如本技术实施例中的图像的显示方法和装置对应的程序指令/模块,处理器501通过运行存储在存储器503内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的图像的显示方法。存储器503可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器503可进一步包括相对于处理器501远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
142.上述的传输装置505用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置505包括一个网络适配器(network interface controller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置505为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
143.其中,具体地,存储器503用于存储应用程序。
144.处理器501可以通过传输装置505调用存储器503存储的应用程序,以执行下述步骤:
145.在检测到对终端设备执行的拍摄操作的情况下,从所述终端设备的前置摄像头获取第一图像,并从所述终端设备的后置摄像头获取与所述第一图像对应的第二图像,其中,所述拍摄操作用于指示所述终端设备通过所述前置摄像头进行拍摄;
146.根据所述第二图像的特征参数对所述第一图像的特征参数进行调整,得到第三图像,其中,所述第三图像的特征参数落入目标参数范围,图像的特征参数落入目标参数范围用于指示图像的图像质量达到目标图像质量;
147.在所述终端设备上显示所述第三图像。
148.采用本技术实施例,提供了一种图像的显示的方案。如果用户使用终端设备的前置摄像头进行拍摄,那么在获取终端设备的前置摄像头拍摄的第一图像的同时,也获取终端设备的后置摄像头拍摄的与第一图像对应的第二图像,并使用第二图像的特征参数对第一图像的特征参数进行调整,得到特征参数落入目标参数范围的第三图像,使得第三图像的图像质量达到了目标图像质量,再在终端设备上显示该第三图像。通过对图像的特征参数的调整在终端设备上显示质量较高的图像,而并非直接显示前置摄像头拍摄的图像,提升了终端设备的拍照效果,从而实现了提高通过前置摄像头拍摄的图像的图像质量的技术效果,进而解决了通过前置摄像头拍摄的图像的图像质量较低的技术问题。
149.可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
150.本领域普通技术人员可以理解,图5所示的结构仅为示意,终端可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图5其并不对上述电子装置的结构造成限定。例如,终端还
可包括比图5中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图5所示不同的配置。
151.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
152.本技术的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行图像的显示方法的程序代码。
153.可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。
154.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
155.在检测到对终端设备执行的拍摄操作的情况下,从所述终端设备的前置摄像头获取第一图像,并从所述终端设备的后置摄像头获取与所述第一图像对应的第二图像,其中,所述拍摄操作用于指示所述终端设备通过所述前置摄像头进行拍摄;
156.根据所述第二图像的特征参数对所述第一图像的特征参数进行调整,得到第三图像,其中,所述第三图像的特征参数落入目标参数范围,图像的特征参数落入目标参数范围用于指示图像的图像质量达到目标图像质量;
157.在所述终端设备上显示所述第三图像。
158.可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
159.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
160.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
161.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。
162.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
163.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
164.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显
示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
165.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
166.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献