本申请涉及计算机
技术领域:
,尤其涉及一种屏下摄像头成像方法、装置、存储介质及电子设备。
背景技术:
:随着通信技术的发展和用户终端的普及,用户终端(例如手机,平板)在日常生活当中越来越普及,发挥出越来越重要的作用。用户终端已经成为人们生活中不可或缺的产品。随着用户需求的提升,终端设备的屏幕占比越来越大。为了增大用户终端的屏幕占比,越来越多的用户终端将摄像头设置在显示屏的下方,进而形成屏下摄像头。通常,用户终端的显示屏采用低反光、发投射的发光材料,用户终端在未开启屏下摄像头时,用户终端的显示屏可以全屏显示。用户终端在开启屏下摄像头时,会控制屏下摄像头对应在显示屏上的图像采集区域不发光,即呈透明状态。然而,用户终端在开启屏下摄像头时,用户终端显示屏上摄像头覆盖区域会发光显示,摄像头覆盖区域的光线会由于光线散射、折射等物理效应透过显示屏映射到屏下摄像头中,从而对屏下摄像头造成干扰。目前,为了避免或减小摄像头覆盖区域发光时的光线对屏下摄像头的干扰,会将摄像头覆盖区域设置为不发光的状态,此时用户终端上的摄像头覆盖区域会呈现黑色,但这种设置方式会造成用户终端显示界面呈现固定的显示效果,造成用户终端在屏下摄像头开启时显示模式单一,降低了用户的体验。技术实现要素:本申请实施例提供了一种屏下摄像头成像方法、装置、存储介质及电子设备,在屏下摄像头成像时,可以丰富用户终端的显示模式,提升用户体验。所述技术方案如下:第一方面,本申请实施例提供了一种屏下摄像头成像方法,所述方法包括:接收屏下摄像头开启指令,显示默认预览页面,所述默认预览页面包括互不重叠的摄像头覆盖区域以及图像显示区域;接收针对所述图像显示区域所输入的目标滤镜模式,查找所述目标滤镜模式对应的预览滤镜颜色;将所述摄像头覆盖区域设置并显示为所述预览滤镜颜色,并控制所述图像显示区域显示所述目标滤镜模式对应的预览效果。第二方面,本申请实施例提供了一种屏下摄像头成像装置,所述装置包括:预览页面显示模块,用于接收屏下摄像头开启指令,显示默认预览页面,所述默认预览页面包括互不重叠的摄像头覆盖区域以及图像显示区域;滤镜颜色查找模块,用于接收针对所述图像显示区域所输入的目标滤镜模式,查找所述目标滤镜模式对应的预览滤镜颜色;预览效果显示模块,用于将所述摄像头覆盖区域设置并显示为所述预览滤镜颜色,并控制所述图像显示区域显示所述目标滤镜模式对应的预览效果。第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。第四方面,本申请实施例提供一种服务器,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。本申请一些实施例提供的技术方案带来的有益效果至少包括:在本申请一个或多个实施例中,用户终端接收屏下摄像头开启指令,显示默认预览页面,所述默认预览页面包括互不重叠的摄像头覆盖区域以及图像显示区域,接收针对所述图像显示区域所输入的目标滤镜模式,查找所述目标滤镜模式对应的预览滤镜颜色,将所述摄像头覆盖区域设置并显示为所述预览滤镜颜色,并控制所述图像显示区域显示所述目标滤镜模式对应的预览效果。通过在摄像头覆盖区域显示所述目标滤镜模式对应的滤镜颜色,同时屏下摄像头可以采集到滤镜颜色的光线,从而在图像显示区域显示所述目标滤镜模式对应的预览效果,可以达到滤镜色彩渲染的效果,丰富了用户终端的显示模式,提高了用户体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种屏下摄像头成像方法的流程示意图;图2a是本申请实施例提供的一种用户终端上屏下摄像头的场景示意图;图2b是本申请实施例提供的一种用户终端上各显示区域的分布示意图;图3是本申请实施例提供的另一种屏下摄像头成像方法的流程示意图;图4是本申请实施例提供的屏下摄像头成像方法涉及的一种滤镜模式选择框的界面示意图;图5是本申请实施例提供的屏下摄像头成像方法涉及的另一种滤镜模式选择框的界面示意图;图6是本申请实施例提供的一种屏下摄像头成像方法涉及的界面示意图;图7是本申请实施例提供的一种屏下摄像头成像装置的结构示意图;图8是本申请实施例提供的一种预览页面显示模块的结构示意图;图9是本申请实施例提供的一种环境参数获取模块的结构示意图;图10是本申请实施例提供的另一种屏下摄像头成像装置的结构示意图;图11是本申请实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。下面结合具体的实施例对本申请进行详细说明。在一个实施例中,如图1所示,特提出了一种屏下摄像头成像方法,该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的屏下摄像头成像装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。该屏下摄像头成像装置可以是智能平板、智能手机、个人电脑等移动设备。具体的,该屏下摄像头成像方法包括:步骤101:接收屏下摄像头开启指令,显示默认预览页面,所述默认预览页面包括互不重叠的摄像头覆盖区域以及图像显示区域。在本实施例中,参见图2a,图2a为用户终端显示屏及屏下摄像头对应在显示屏上的场景示意图,用户终端的显示屏可以采用有机发光二极管(organiclight-emittingdiode,oled)构成。由于oled的特性,当oled屏幕处于正常显示状态时,其具有透光性,屏下摄像头的光感零件可以感应从显示屏进入的光线,当oled屏幕处于黑屏或熄屏状态时,其不具备透光性,屏下摄像头的光感零件便无法感应外界光线。因此,当外界光照强度一定时,屏下摄像头在显示屏上对应的屏幕区域中处于正常显示状态的面积越大,进光量也就越大。所述指令是指挥用户终端工作的指示和命令,可以理解为指定执行某种运算或功能实现的某种控制的代码。所述屏下摄像头开启指令在本实施例可以理解为指挥用户终端执行开启屏下摄像头功能的代码,用户终端通过执行所述代码,开启所述屏下摄像头。所述摄像头覆盖区域可以理解为屏下摄像头在用户终端显示屏上对应位置区域以外的特定显示区域,所述摄像头覆盖区域可以用于显示滤镜颜色,所述摄像头覆盖区域属于用户终端显示屏对应的显示区域的一部分。所述图像显示区域用于实时地显示用户终端上摄像头当前成像所对应的预览图像。通过所述图像显示区域,便于用户预先获知若当前触发用户终端上的拍摄操作时,用户终端上摄像头会拍摄到的图片的样式,以帮助用户决策是否确认拍摄图片。其中,所述用户终端可以是具有前置摄像头以及后置摄像头的智能设备,当用户终端上前置摄像头处于启动状态时,则图像显示区域即指前置摄像头的拍照预览图像。当用户终端上后置摄像头处于启动状态时,则图像显示区域即指后置摄像头的拍照预览图像。其中,可参考图2b,图2b是本实施例中屏下摄像头对应在用户终端显示屏上的区域、摄像头覆盖区域以及图像显示区域的场景示意图,屏下摄像头对应在用户终端显示屏上的区域为图2b中的白色圆形区域,摄像头覆盖区域为图2b中的上对角线阴影区域,图像显示区域为图2b中的下对角线区域。具体的,当用户终端接收到用户输入的屏下摄像头开启指令时,以上述图2b涉及到的区域进行详细说明,用户终端控制显示屏上的白色区域(即屏下摄像头对应在用户终端显示屏上的区域)不显示图像,即呈透明状态,然后基于默认显示规则控制所述摄像头覆盖区域即图2b中的上对角线阴影区域显示对应的滤镜颜色,当用户终端控制显示屏上的白色区域呈透明状态时,用户终端上的屏下摄像头可以采集所述白色区域的光线,然后进行成像,生成预览图像,将所述预览图像在所述图像显示区域即图2b中的下对角线区域进行显示。可选的,用户终端接收到的用户输入的屏下摄像头开启指令,可以是通过外部设备完成的,例如,用户可以通过连接移动终端的鼠标选中移动终端的显示界面的相机应用的图标输入的开启相机应用指令;可以是用户通过连接移动终端的键盘或者触摸板输入相应指令进行的;可以是用户通过语音输入开启相机应用的指令(例如语音输入开启相机等);可以是用户通过摄像头采集手势控制指令完成开启特定的相机应用的操作,还可以是通过触控用户终端屏幕选中相机应用的图标等。需要说明的是,用户输入的开启屏下摄像头开启指令的方式有多种,此处不作具体限定。可选的,所述默认显示规则可以理解为控制所述摄像头覆盖区域显示图像、文字、颜色等显示元素的规则,所述默认显示规则可以是在所述摄像头覆盖区域即图2b中的上对角线阴影区域随机显示一种滤镜模式对应的滤镜颜色(如日系对应的蓝色);可以是在所述摄像头覆盖区域即图2b中的上对角线阴影区域显示原图滤镜模式对应的滤镜颜色(如黑色);可以是在所述摄像头覆盖区域显示用户预先设置的滤镜模式对应的滤镜颜色;可以是统计用户历次开启滤镜模式的历史记录,基于所述历史记录确定一种滤镜模式对应的滤镜颜色,例如确定开启次数最高的滤镜模式对应的滤镜颜色;可以是显示用户上一次开启滤镜模式对应的滤镜颜色等等。在一种可行的实施方式中,用户终端可以获取当前环境参数,所述当前环境参数可以是光照强度、环境湿度、环境温度等,从用户终端缓存的第一滤镜模式集合中确定与所述当前环境参数相匹配的滤镜模式,所述第一滤镜模式集合包含至少一种滤镜模式,用户终端显示所述滤镜模式对应的所述默认预览页面,具体在摄像头覆盖区域显示所述相匹配的滤镜模式对应的滤镜颜色,控制所述图像显示区域显示所述相匹配的滤镜模式对应的预览效果。在一种具体的应用场景中,用户终端预先存储有环境参数-光照强度与滤镜模式的对应关系表。用户终端具有光线传感器,可以感应当前环境下的光照强度。用户终端通过光线传感器感应当前环境下的光照强度,此时获取到当前环境下的光照强度为250lux,所述环境参数-光照强度与滤镜模式的对应关系表可参见表一:表一光照强度滤镜模式100lux-200lux日系200lux-300lux自然〃.〃..〃用户终端获取到当前环境下的光照强度为250lux之后,在上述表一中查找所述光照强度对应的滤镜模式,如光照强度250lux对应滤镜模式为自然滤镜模式。此时,用户终端查找所述自然滤镜模式对应的滤镜颜色,如自然滤镜模式对应的滤镜颜色为蓝色,用户终端控制所述摄像头覆盖区域即图2b中的上对角线阴影区域显示对应的滤镜颜色-蓝色,控制所述图像显示区域显示所述自然滤镜模式对应的预览效果。需要说明的是,所述环境参数可以是上述中光照强度、环境湿度、环境温度等中的一种或多种组合,此处不作具体限定。步骤102:接收针对所述图像显示区域所输入的目标滤镜模式,查找所述目标滤镜模式对应的预览滤镜颜色。所述目标滤镜模式可以理解为用户输入的当前滤镜模式,在本实施例中,用户终端可以基于用户输入的目标滤镜模式,在所述摄像头覆盖区域显示所述目标滤镜模式对应的滤镜颜色,用户终端的屏下摄像头在采集当前环境图像(用户、动物、风景等图像)时,显示屏上滤镜颜色显示区域的光线会由于光线散射、折射等物理效应透过显示屏映射到屏下摄像头中,即用户终端可以采集到显示屏上摄像头覆盖区域中所述滤镜颜色的光线,用户终端上的屏下摄像头在成像时,会在图像显示区域显示所述目标滤镜模式对应的滤镜效果。所述预览滤镜颜色可以理解为目标滤镜模式对应的滤镜颜色,在本实施例可以理解为用户终端储存有所包含的至少一种滤镜模式与滤镜颜色对应关系的列表,当用户终端接收到所输入的所述目标滤镜模式时,可以在所述至少一种滤镜模式与滤镜颜色对应关系的列表中查找所述目标滤镜模式对应的滤镜颜色,查找到的滤镜颜色即所述预览滤镜颜色。具体的,用户终端在显示默认预览页面时,可以在默认预览页面上的图像显示区域向用户提供所包含的至少一种滤镜模式,用户从所述至少一种滤镜模式中选择一种所述目标滤镜模式,并向用户终端输入针对所述目标滤镜模式的选择指令,当用户终端接收到所述选择指令时,用户终端通过执行所述选择指令对对应的机器可执行代码,在所述至少一种滤镜模式与滤镜颜色对应关系的列表中查找所述目标滤镜模式对应的预览滤镜颜色。可选的,用户终端可以在所述图像显示区域对应的全部或部分区域显示可供用户选择的滤镜模式选择框,所述选择框可以是列表式,即用户终端所包含的至少一种滤镜模式以列表形式展现;所述选择框可以是平铺式,即用户终端所包含的至少一种滤镜模式以横向或纵向平铺的形式展现;所述选择框可以是宫格式(如九宫格、六宫格、四宫格等),即用户终端所包含的至少一种滤镜模式以宫格形式展现,所述选择框还可以是以缩略图形式、文字形式等等。用户终端通过在所述滤镜模式选择框中提供可供用户选择的一些预设滤镜对应的滤镜模式供用户选择,在所述滤镜模式选择框中供选择的滤镜模式,其滤镜效果一般不同。其中,在实际应用中,所述滤镜模式包括但不限于:黑白滤镜模式、怀旧滤镜模式、原图滤镜模式、森系滤镜模式、日系滤镜模式、童话滤镜模式、物语滤镜模式等等。可选的,用户向用户终端输入针对所述目标滤镜模式的选择指令可以是通过手指触控的方式,触控用户终端显示屏上目标滤镜模式输入的,可以是通过语音输入开启目标滤镜模式的指令(例如语音输入开启日系滤镜模式等);可以是用户通过摄像头采集手势控制指令完成开启特定的目标滤镜模式的操作,等等。在一种可行的实施方式中,用户向用户终端输入针对所述目标滤镜模式的选择指令,可以是用户一次选择一种滤镜模式输入的,也可以是一次选择多种滤镜模式输入的,如用户需要同时拍摄“原图、森系、日系、怀旧”四种滤镜风格,则可以在所述滤镜模式选择框同时选中“原图滤镜模式、森系滤镜模式、日系滤镜模式、怀旧滤镜模式”四种滤镜模式,用户终端查找所述四种滤镜模式中各滤镜模式对应的预览滤镜颜色,然后以一定时间间隔(例如5s)分别在所述摄像头覆盖区域依次显示所述各滤镜模式对应的预览滤镜颜色。步骤103:将所述摄像头覆盖区域设置并显示为所述预览滤镜颜色,并控制所述图像显示区域显示所述目标滤镜模式对应的预览效果。所述预览效果可以理解为用户终端在所述摄像头覆盖区域显示所述预览滤镜颜色之后,所述用户终端上屏下摄像头成像的预览效果。具体的,用户终端查找到所述目标滤镜模式对应的预览滤镜颜色之后,将所述摄像头覆盖区域设置成所述预览滤镜颜色并在所述摄像头覆盖区域显示所述预览滤镜颜色,用户终端上的屏下摄像头可以实时采集当前环境光线,并进行成像,生成所述目标滤镜模式对应的预览图像,用户终端将所述预览图像在所述图像显示区域进行显示,以展示所述目标滤镜模式对应的预览效果。在本申请实施例中,用户终端接收屏下摄像头开启指令,显示默认预览页面,所述默认预览页面包括互不重叠的摄像头覆盖区域以及图像显示区域,接收针对所述图像显示区域所输入的目标滤镜模式,查找所述目标滤镜模式对应的预览滤镜颜色,将所述摄像头覆盖区域设置并显示为所述预览滤镜颜色,并控制所述图像显示区域显示所述目标滤镜模式对应的预览效果。通过在摄像头覆盖区域显示所述目标滤镜模式对应的滤镜颜色,同时屏下摄像头可以采集到滤镜颜色的光线,从而在图像显示区域显示所述目标滤镜模式对应的预览效果,可以达到滤镜色彩渲染的效果,丰富了用户终端的显示模式,提高了用户体验。请参见图3,图3是本申请提出的一种屏下摄像头成像方法的另一种实施例的流程示意图。具体的:步骤201:接收屏下摄像头开启指令,在缓存的第一滤镜模式集合中获取最高选择频率指示的滤镜模式,将所述最高选择频率指示的滤镜模式作为默认滤镜模式。所述第一滤镜模式集合包含多种滤镜模式,所述第一滤镜模式集合中的滤镜模式可以是从服务器获取的、也可以是用户终端预先设置好的,所述第一滤镜模式集合与所述第二滤镜模式集合中的滤镜模式可以相同,也可以不同。所述最高选择频率指示的滤镜模式可以理解为所述第一滤镜模式集合中用户选择频率最高的滤镜模式。如:用户终端由4种滤镜模式,分别为a滤镜模式、b滤镜模式、c滤镜模式、d滤镜模式,所述4种滤镜模式分别对应的选择频率次数为a滤镜模式:3、b滤镜模式:5、c滤镜模式:7、d滤镜模式:10,此时,最高选择频率指示的滤镜模式即为d滤镜模式。具体的,用户终端统计用户历次开启滤镜模式的历史记录,所述历史记录包括用户每次开启时间、使用时长、滤镜模式等,用户终端在接收到用户通过手指触控的方式输入屏下摄像头开启指令时,用户终端可以基于所述历史记录,从所述第一滤镜模式集合中确定用户开启次数最高的滤镜模式,将所述用户开启次数最高的滤镜模式作为默认滤镜模式。可选的,用户终端在接收到所述屏下摄像头开启指令之后,可以基于当前时间点对应的时间段,从所述历史记录中获取所述时间段用户开启次数最高的滤镜模式,将所述用户开启次数最高的滤镜模式作为默认滤镜模式。例如:用户在14:30通过手指触控的方式向用户终端输入屏下摄像头开启指令,此时当前时间点为14:30,所述当前时间点-14:30对应的时间段为14:00-15:00,用户终端获取当前时间段14:00-15:00的历史记录,查找所述14:00-15:00的历史记录中,确定开启次数最高的滤镜模式,如开启次数最高的滤镜模式为-日系滤镜模式,此时用户终端将所述日系滤镜模式确定为默认滤镜模式。步骤202:显示所述默认滤镜模式对应的默认预览页面。所述默认预览页面可以理解为包含所述默认滤镜模式对应的互不重叠的摄像头覆盖区域以及图像显示区域。具体的,用户终端存储有所包含的所有滤镜模式与所述滤镜颜色的对应关系表,用户终端将所述最高选择频率指示的滤镜模式作为默认滤镜模式之后,可以在所述所有滤镜模式与所述滤镜颜色的对应关系表中查找所述默认滤镜模式对应的默认滤镜颜色,将所述默认滤镜颜色显示在所述摄像头覆盖区域,用户终端上的屏下摄像头在成像时,在图像显示区域显示所述目标滤镜模式对应的滤镜效果。在一种具体的应用场景中,用户终端存储有所包含的所有滤镜模式与所述滤镜颜色的对应关系表,所述对应关系表可以是如下表二所示:表二滤镜模式滤镜颜色日系蓝色自然灰色童话粉色物语青色〃.〃..〃用户终端将所述最高选择频率指示的滤镜模式-日系滤镜模式作为默认滤镜模式之后,在所述所有滤镜模式与所述滤镜颜色的对应关系表(如表二)中查找所述日系滤镜模式对应的滤镜颜色,查找到的所述滤镜颜色为蓝色,此时用户终端将所述滤镜颜色-蓝色显示在所述摄像头覆盖区域,用户终端上的屏下摄像头在成像时,用户终端在图像显示区域显示所述目标滤镜模式-日系滤镜模式对应的日系滤镜效果。步骤203:在所述图像显示区域展示第二滤镜模式集合,接收针对所述第二滤镜模式集合所输入的滤镜选择指令。所述第二滤镜模式集合包含多种滤镜模式,所述第二滤镜模式集合中的滤镜模式可以是从服务器获取的、也可以是用户终端预先设置好的,所述第二滤镜模式集合与所述第一滤镜模式集合中的滤镜模式可以相同,也可以不同。具体的,用户终端可以在图像显示区域向用户展示第二滤镜模式集合中各滤镜模式,用户从所述各滤镜模式中选择一种所述目标滤镜模式,并向用户终端输入针对所述目标滤镜模式的选择指令。可选的,用户终端可以在所述图像显示区域对应的全部或部分区域显示可供用户选择的滤镜模式选择框,所述选择框可以是列表式,即用户终端所包含的第二滤镜模式集合中各滤镜模式以列表形式展现;所述选择框可以是平铺式,即用户终端所包含的第二滤镜模式集合中各滤镜模式以横向或纵向平铺的形式展现;所述选择框可以是宫格式(如九宫格、六宫格、四宫格等),即用户终端所包含的第二滤镜模式集合中各滤镜模式以宫格形式展现,所述选择框还可以是以缩略图形式、文字形式等等。用户终端通过在所述滤镜模式选择框中提供可供用户选择的一些预设滤镜对应的滤镜模式供用户选择,在所述滤镜模式选择框中供选择的滤镜模式,其滤镜效果一般不同。在一个具体的实施例中,如图4所示,图4为一种用户终端滤镜模式选择框的示意图,图4中滤镜模式选择框中显示有多种滤镜模式,用户终端所包含的多种滤镜模式以横向平铺的形式展现,用户可以通过手指滑动所述滤镜模式选择框的方式浏览多种滤镜模式,然后从多种滤镜模式钟选择一个目标滤镜模式输入滤镜选择指令。用户可以通过手指触控的方式在如图4所示的滤镜模式选择框中选择第一个滤镜模式-日系模式,此时,用户终端通过监测显示屏上电容的变化,接收到针对所述滤镜模式-日系模式所输入的滤镜选择指令。在另一个具体的实施例中,如图5所示,图5为另一种用户终端滤镜模式选择框的示意图,图5中滤镜模式选择框中显示有多种滤镜模式,用户终端所包含的多种滤镜模式以九宫格的形式展现,用户可以通过手指触控的方式在用户终端显示屏上选择滤镜模式选项,此时,用户终端检测到用户输入的“选择滤镜模式选项”的操作,用户终端在显示屏上显示如图5所示的界面,图5所示的界面中以九宫格的形式展现了9种滤镜模式,用户可以通过手指触控的方式在如图5所示的九宫格中选择一个滤镜模式-忧伤模式,此时,用户终端通过监测显示屏上电容的变化,接收到针对所述滤镜模式-忧伤模式所输入的滤镜选择指令。步骤204:获取所述滤镜选择指令对应的目标滤镜模式,查找所述目标滤镜模式对应的预览滤镜颜色。具体可参见步骤102,此处不再赘述。步骤205:获取所述当前环境参数,将所述当前环境参数输入至预先训练的颜色调节模型,输出所述当前环境参数相匹配的目标滤镜颜色。所述当前环境参数包括但不限于光照强度、环境湿度、环境温度等参数中的至少一种。所述目标滤镜颜色为所述预览滤镜颜色经调节颜色参数值之后对应的滤镜颜色。所述颜色参数包括颜色亮度、对比度、饱和度以及色温等参数。在本实施例中可以理解为所示目标滤镜颜色以及所述预览滤镜颜色为同一类型的颜色,例如所示目标滤镜颜色以及所述预览滤镜颜色均为蓝色,所示目标滤镜颜色以及所述预览滤镜颜色为同一类型颜色下不停颜色参数的滤镜颜色,如预览滤镜颜色为深蓝色,预览滤镜颜色为浅蓝色,所述同一类型颜色-蓝色颜色的深浅由颜色参数确定。具体的,用户终端获取当前环境参数,将所述环境参数输入至预先训练的颜色参数调节模型,经所述颜色参数调节模型调节所述预览滤镜颜色对应的颜色参数,输出所述目标滤镜颜色。可选的,所述颜色参数调节模型可以是使用大量的样本数据训练出来的,所述样本数据包括采集的环境参数数据以及已经标注的滤镜颜色对应的颜色参数(颜色亮度、对比度、饱和度以及色温等参数),如颜色参数调节模型可以是基于卷积神经网络(convolutionalneuralnetwork,cnn)模型,深度神经网络(deepneuralnetwork,dnn)模型、循环神经网络(recurrentneuralnetworks,rnn)、模型、嵌入(embedding)模型、梯度提升决策树(gradientboostingdecisiontree,gbdt)模型、逻辑回归(logisticregression,lr)模型中的至少一种实现的,基于已经标注的样本数据对颜色参数调节模型进行训练,可以得到训练好的颜色参数调节模型。在本实施例中,优选采用基于深度神经网络模型,在现有深度神经网络模型基础上引入误差反向传播算法对所述颜色参数调节模型中的参数进行优化,提高深度神经网络模型的鲁棒性。步骤206:将所述预览滤镜颜色调节至所述目标滤镜颜色。具体的,用户终端将所述当前环境参数输入至预先训练的颜色调节模型,输出所述当前环境参数相匹配的目标滤镜颜色,所述输出的目标滤镜颜色通常可以以加色模式(rgb模式)来表示,rgb色彩就是常说的三原色,r代表red(红色),g代表green(绿色),b代表blue(蓝色)。自然界中肉眼所能看到的任何色彩都可以由这三种色彩混合叠加而成,rgb模式是一种加色法模式,通过r、g、b的辐射量,可描述出任一颜色。计算机定义颜色时r、g、b三种成分的取值范围是0-255,0表示没有刺激量,255表示刺激量达最大值。r、g、b均为255时就合成了白光,r、g、b均为0时就形成了黑色。具体的,用户终端将所述当前环境参数输入至预先训练的颜色调节模型,输出所述当前环境参数相匹配的目标滤镜颜色,即所述目标滤镜颜色在rgb模式下的rgb值,用户终端将所述预览滤镜颜色的rgb值调节至所述目标滤镜颜色的rgb值。例如将预览滤镜颜色rgb值(250,250,250)调节至所述目标滤镜颜色的rgb值(238,233,233)。需要说明的是,所述目标滤镜颜色的表示方式并不限于所述rgb模式,还可以是16进制表示法、hsl表示法(h:色调、s:饱和度、l:亮度)、hsla表示法(h:色调、s:饱和度、l:亮度、a:透明度)等颜色表示方法中的一种或多种的拟合,此处不作具体限定。步骤207:将所述摄像头覆盖区域设置并显示为所述目标滤镜颜色,并控制所述图像显示区域显示所述目标滤镜模式对应的预览效果。所述预览效果可以理解为用户终端在所述摄像头覆盖区域显示所述预览滤镜颜色之后,所述用户终端上屏下摄像头成像的预览效果。具体的,用户终端将所述当前环境参数输入至预先训练的颜色调节模型,输出所述当前环境参数相匹配的目标滤镜颜色,将所述预览滤镜颜色调节至所述目标滤镜颜色之后,将所述摄像头覆盖区域设置成所述预览滤镜颜色并在所述摄像头覆盖区域显示所述目标滤镜颜色。用户终端上的屏下摄像头可以实时采集当前环境光线,并进行成像,生成所述目标滤镜模式对应的预览图像,用户终端将所述预览图像在所述图像显示区域进行显示,以展示所述目标滤镜模式对应的预览效果。具体的,用户终端将所述摄像头覆盖区域设置成所述目标滤镜颜色并在所述摄像头覆盖区域显示所述目标滤镜颜色时,由于用户终端上的屏下摄像头可以实时采集当前环境光线,此时,显示屏上摄像头覆盖区域的光线会由于光线散射、折射等物理效应透过显示屏映射到屏下摄像头中,即用户终端上屏下摄像头可以采集到显示屏上摄像头覆盖区域中所述滤镜颜色的光线,用户终端上的屏下摄像头在成像时,会在图像显示区域显示所述目标滤镜模式对应的滤镜效果。在一种具体的实施方式中,用户终端将所述当前环境参数输入至预先训练的颜色调节模型,输出所述当前环境参数相匹配的目标滤镜颜色-灰色,所述目标滤镜颜色的表示方式以rgb模式表示,所述目标滤镜颜色-灰色对应的rgb值为(238,233,233)。此时,用户终端将所述摄像头覆盖区域设置成所述目标滤镜颜色并在所述摄像头覆盖区域显示所述目标滤镜颜色-灰色(238,233,233),如图6所示,图6为用户终端显示界面图,用户终端在所述摄像头覆盖区域显示灰色(238,233,233)之后,用户终端上屏下摄像头可以采集到显示屏上摄像头覆盖区域中所述滤镜颜色-灰色(238,233,233)的光线,用户终端上的屏下摄像头在成像时,在图像显示区域实时显示所述目标滤镜模式对应的滤镜效果。所述滤镜效果可参考图6中图像显示区域的人像显示效果。在本申请实施例中,用户终端接收屏下摄像头开启指令,显示默认预览页面,所述默认预览页面包括互不重叠的摄像头覆盖区域以及图像显示区域,接收针对所述图像显示区域所输入的目标滤镜模式,查找所述目标滤镜模式对应的预览滤镜颜色,将所述摄像头覆盖区域设置并显示为所述预览滤镜颜色,并控制所述图像显示区域显示所述目标滤镜模式对应的预览效果。通过在摄像头覆盖区域显示所述目标滤镜模式对应的滤镜颜色,同时屏下摄像头可以采集到滤镜颜色的光线,从而在图像显示区域显示所述目标滤镜模式对应的预览效果,可以达到滤镜色彩渲染的效果,丰富了用户终端的显示模式,提高了用户体验。下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。请参见图7,其示出了本申请一个示例性实施例提供的屏下摄像头成像装置的结构示意图。该屏下摄像头成像装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。该装置1包括预览页面显示模块11、滤镜颜色查找模块12和预览效果显示模块13。预览页面显示模块11,用于接收屏下摄像头开启指令,显示默认预览页面,所述默认预览页面包括互不重叠的摄像头覆盖区域以及图像显示区域。滤镜颜色查找模块12,用于接收针对所述图像显示区域所输入的目标滤镜模式,查找所述目标滤镜模式对应的预览滤镜颜色。预览效果显示模块13,用于将所述摄像头覆盖区域设置并显示为所述预览滤镜颜色,并控制所述图像显示区域显示所述目标滤镜模式对应的预览效果。可选的,如图8所示,所预览页面显示模块11,还包括:滤镜模式确定单元111,用于在缓存的第一滤镜模式集合中获取最高选择频率指示的滤镜模式,将所述最高选择频率指示的滤镜模式作为默认滤镜模式;预览页面显示单元112,用于显示所述默认滤镜模式对应的默认预览页面。可选的,如图8所示,所预览页面显示模块11,还包括:环境参数获取单元113,用于获取当前环境参数,从缓存的第一滤镜模式集合中确定与所述当前环境参数相匹配的滤镜模式,所述当前环境参数包括光照强度以及环境湿度中的至少一种;所述预览页面显示单元112,还用于显示所述滤镜模式对应的所述默认预览页面。可选的,如图10所示,所述装置1,还包括:滤镜模式展示模块14,用于在所述图像显示区域展示第二滤镜模式集合;所述滤镜颜色查找模块12,具体用于:接收针对所述第二滤镜模式集合所输入的滤镜选择指令,获取所述滤镜选择指令对应的目标滤镜模式。可选的,如图10所示,所述装置1,还包括:环境参数获取模块15,用于获取所述当前环境参数,将所述预览滤镜颜色调节至与所述当前环境参数相匹配的目标滤镜颜色;所述预览效果显示模块13,具体用于:将所述摄像头覆盖区域设置并显示为所述目标滤镜颜色。可选的,如图9所示,所述环境参数获取模块15,还包括:滤镜颜色输出单元151,用于将所述当前环境参数输入至预先训练的颜色调节模型,输出所述当前环境参数相匹配的目标滤镜颜色;滤镜颜色调节单元152,用于将所述预览滤镜颜色调节至所述目标滤镜颜色。需要说明的是,上述实施例提供的屏下摄像头成像装置在执行屏下摄像头成像方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的屏下摄像头成像装置与屏下摄像头成像方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。在本实施例中,用户终端接收屏下摄像头开启指令,显示默认预览页面,所述默认预览页面包括互不重叠的摄像头覆盖区域以及图像显示区域,接收针对所述图像显示区域所输入的目标滤镜模式,查找所述目标滤镜模式对应的预览滤镜颜色,将所述摄像头覆盖区域设置并显示为所述预览滤镜颜色,并控制所述图像显示区域显示所述目标滤镜模式对应的预览效果。通过在摄像头覆盖区域显示所述目标滤镜模式对应的滤镜颜色,同时屏下摄像头可以采集到滤镜颜色的光线,从而在图像显示区域显示所述目标滤镜模式对应的预览效果,可以达到滤镜色彩渲染的效果,丰富了用户终端的显示模式,提高了用户体验。本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图1-图6所示实施例的所述屏下摄像头成像方法,具体执行过程可以参见图1-图6所示实施例的具体说明,在此不进行赘述。本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图1-图6所示实施例的所述屏下摄像头成像方法,具体执行过程可以参见图1-图6所示实施例的具体说明,在此不进行赘述。请参见图11,为本申请实施例提供了一种电子设备的结构示意图。如图11所示,所述电子设备1000可以包括:至少一个处理器1001,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(display)、摄像头(camera),可选用户接口1003还可以包括标准的有线接口、无线接口。其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。其中,处理器1001可以包括一个或者多个处理核心。处理器1001利用各种借口和线路连接整个服务器1000内的各个部分,通过运行或执行存储在存储器1005内的指令、程序、代码集或指令集,以及调用存储在存储器1005内的数据,执行服务器1000的各种功能和处理数据。可选的,处理器1001可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器1001可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1001中,单独通过一块芯片进行实现。其中,存储器1005可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器1005包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器1005可用于存储指令、程序、代码、代码集或指令集。存储器1005可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图11所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及屏下摄像头成像应用程序。在图11所示的电子设备1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1001可以用于调用存储器1005中存储的屏下摄像头成像应用程序,并具体执行以下操作:接收屏下摄像头开启指令,显示默认预览页面,所述默认预览页面包括互不重叠的摄像头覆盖区域以及图像显示区域;接收针对所述图像显示区域所输入的目标滤镜模式,查找所述目标滤镜模式对应的预览滤镜颜色;将所述摄像头覆盖区域设置并显示为所述预览滤镜颜色,并控制所述图像显示区域显示所述目标滤镜模式对应的预览效果。在一个实施例中,所述处理器1001在执行所述显示默认预览页面时,具体执行以下操作:在缓存的第一滤镜模式集合中获取最高选择频率指示的滤镜模式,将所述最高选择频率指示的滤镜模式作为默认滤镜模式;显示所述默认滤镜模式对应的默认预览页面。在一个实施例中,所述处理器1001在执行所述显示默认预览页面时,具体执行以下操作:获取当前环境参数,从缓存的第一滤镜模式集合中确定与所述当前环境参数相匹配的滤镜模式,所述当前环境参数包括光照强度以及环境湿度中的至少一种;显示所述滤镜模式对应的所述默认预览页面。在一个实施例中,所述处理器1001在执行所述接收针对所述图像显示区域所输入的目标滤镜模式之前,还执行以下操作:在所述图像显示区域展示第二滤镜模式集合;所述接收针对所述图像显示区域所输入的目标滤镜模式,包括:接收针对所述第二滤镜模式集合所输入的滤镜选择指令,获取所述滤镜选择指令对应的目标滤镜模式。在一个实施例中,所述处理器1001在执行所述将所述摄像头覆盖区域设置并显示为所述预览滤镜颜色,并控制所述图像显示区域显示所述目标滤镜模式对应的预览效果之前,还执行以下操作:获取所述当前环境参数,将所述预览滤镜颜色调节至与所述当前环境参数相匹配的目标滤镜颜色;所述将所述摄像头覆盖区域设置并显示为所述预览滤镜颜色,包括:将所述摄像头覆盖区域设置并显示为所述目标滤镜颜色。在一个实施例中,所述处理器1001在执行所述将所述预览滤镜颜色调节至与所述当前环境参数相匹配的目标滤镜颜色时,具体执行以下操作:将所述当前环境参数输入至预先训练的颜色调节模型,输出所述当前环境参数相匹配的目标滤镜颜色;将所述预览滤镜颜色调节至所述目标滤镜颜色。在本实施例中,用户终端接收屏下摄像头开启指令,显示默认预览页面,所述默认预览页面包括互不重叠的摄像头覆盖区域以及图像显示区域,接收针对所述图像显示区域所输入的目标滤镜模式,查找所述目标滤镜模式对应的预览滤镜颜色,将所述摄像头覆盖区域设置并显示为所述预览滤镜颜色,并控制所述图像显示区域显示所述目标滤镜模式对应的预览效果。通过在摄像头覆盖区域显示所述目标滤镜模式对应的滤镜颜色,同时屏下摄像头可以采集到滤镜颜色的光线,从而在图像显示区域显示所述目标滤镜模式对应的预览效果,可以达到滤镜色彩渲染的效果,丰富了用户终端的显示模式,提高了用户体验。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。当前第1页1 2 3