直播曝光调整方法及其装置、设备、介质与流程

xiaoxiao2023-10-8  175



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.曝光值获取子模块,用于响应作用于画面曝光值调整控件的曝光值确定指令,获取所述曝光值确定指令所对应的作用于所述第一直播画面的曝光值;
43.人脸信息识别子模块,用于调用训练至收敛的人脸识别模型,识别出所述曝光值所对应的第一直播画面中具有的人脸信息;
44.基准信息确定子模块,用于将所述人脸信息及所述曝光值分别作为基准人脸信息及基准曝光值。
45.进一步的实施例中,所述人脸差异检测模块包括:
46.人脸特征数据获取子模块,用于获取所述基准人脸信息中包含的多个基准人脸特征数据;
47.人脸信息检测子模块,用于判断所述当前人脸信息中是否包含各所述基准人脸特征数据,若不包含,则输出表征为存在人脸差异的检测结果。
48.进一步的实施例中,所述曝光值调整模块包括:
49.曝光过度判断子模块,用于基于所述基准曝光值,判断为所述第二直播画面调整的最新曝光值是否曝光过度;
50.曝光过高提示子模块,用于当所述最新曝光值超过所述基准曝光值时,在当前直播间界面中显示表征为曝光值过高的提示通知;
51.曝光过低提示子模块,用于当所述最新曝光值小于所述基准曝光值时,在当前直播间界面中显示表征为曝光值过低的提示通知;
52.基准信息确定子模块,用于从画面曝光值调整控件中获取已确定的曝光值作为基准曝光值,并识别出基于所述曝光值调整后的直播画面中的人脸信息作为基准人脸信息。
53.较佳的实施例中,所述曝光值调整模块还包括:
54.图像帧曝光生成子模块,用于获取所述第二直播画面中的直播画面图像帧,基于所述基准曝光值确定出曝光值调整范围,根据所述曝光值调整范围,生成多个具有不同曝光值的所述直播画面图像帧;
55.人脸信息识别子模块,用于调用训练至收敛的人脸识别模型,识别出各所述直播画面图像帧中具有的人脸信息;
56.基准信息获取子模块,用于确定出各所述直播画面图像帧中人脸信息最完整的目标直播画面帧,将所述目标直播画面帧的人脸信息及曝光值分别作为基准人脸信息及基准曝光值。
57.为解决上述技术问题本技术实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述所述直播曝光调整方法的步骤。
58.为解决上述技术问题本技术实施例还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所述直播曝光调整方法的步骤。
59.为解决上述技术问题本技术实施例还提供一种计算机程序产品,包括计算机程序及计算机指令,该计算机程序及计算机指令被处理器执行时,使得所述处理器执行上述所述直播曝光调整方法的步骤。
60.相对于现有技术,本技术的优势如下:
61.本技术可为网络平台提供直播画面曝光值调整,基于直播画面显示的主播用户人脸进行曝光值调整,以提升直播画面中显示的直播内容的清晰度,主播用户在首次启动直播画面曝光值调整功能时,将通过调整当前直播画面中的曝光值以使其直播画面清晰显示主播用户人脸,并将当前调整的曝光值及识别出的人脸特征完整的人脸信息分别作为基准曝光值及基准人脸信息,以便当在后续的曝光值调整过程中,通过将从最新的直播画面中识别出的人脸信息与基准人脸信息进行特征比较,判断最新的直播画面中显示的主播用户人脸是否清晰,若最新识别出的人脸信息与基准人脸信息存在人脸特征差异,则基于基准曝光值调整最新的直播画面的曝光值,以使最新的直播画面中可清醒显示主播用户的人脸图像,且对于向主播用户提供画面曝光值调整控件时,将基于基准曝光值与主播用户当前调整的曝光值进行比较,以在显示对应的曝光过度提示,提示主播用户当前所调整的曝光值是否可使在直播画面完整显示主播用户的人脸图像,可以理解,本技术以直播画面的人脸信息作为曝光值调整参考对象,使得曝光值调整后的直播画面可完整显示主播用户人脸图像,优化主播用户人脸图像在直播画面中的清晰度及可辨识度,提升直播画面在直播间中的显示观感,观感较好的直播画面可有效提升直播间中观众用户的直播观看时长及留存率。
附图说明
62.本技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
63.图1为实施本技术的技术方案相关的一种典型的网络部署架构示意图;
64.图2为本技术的直播曝光调整方法的典型实施例的流程示意图;
65.图3为本技术中显示画面曝光值调整控件的直播间界面的图形用户界面示意图;
66.图4为本技术中显示表征曝光值过高的提示通知的直播间界面的图形用户界面示意图;
67.图5为本技术中显示表征曝光值过低的提示通知的直播间界面的图形用户界面示意图;
68.图6为本技术中关于自动调整第一直播画面的曝光值及识别出第一直播画面的人脸信息的具体实施方式所形成的流程示意图;
69.图7为本技术中关于通过画面曝光值调整控件调整第一直播画面的曝光值的具体实施方式所形成的流程示意图;
70.图8为本技术中关于比较最新识别出的当前人脸信息与基准人脸信息的具体实施方式所形成的流程示意图;
71.图9为本技术中关于基于基准曝光值显示不同的曝光过度提示通知的具体实施方式所形成的流程示意图;
72.图10为本技术中关于基于基准曝光值,自动调整第二直播画面的曝光值及识别出第二直播画面的人脸信息的具体实施方式所形成的流程示意图;
73.图11为本技术中显示不存在人脸的提示通知的直播间界面的图形用户界面示意图;
74.图12为本技术中关于提示直播画面中不存在人脸的具体实施方式所形成的流程示意图;
75.图13为本技术的直播曝光调整装置的典型实施例的原理框图;
76.图14为本技术一个实施例的计算机设备的基本结构框图。
具体实施方式
77.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能解释为对本技术的限制。
78.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
79.本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
80.本技术领域技术人员可以理解,这里所使用的“客户端”、“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他诸如个人计算机、平板电脑之类的通信设备,其具有单线路
显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;pcs(personal communications service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;pda(personal digital assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或gps(global positioning system,全球定位系统)接收器;传统膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的传统膝上型和/或掌上型计算机或其他设备。这里所使用的“客户端”、“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“客户端”、“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是pda、mid(mobile internet device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
81.本技术所称的“服务器”、“客户端”、“工作节点”等名称所指向的硬件,本质上是具备个人计算机等效能力的电子设备,为具有中央处理器(包括运算器和控制器)、存储器、输入设备以及输出设备等冯诺依曼原理所揭示的必要构件的硬件装置,计算机程序存储于其存储器中,中央处理器将存储在外存中的程序调入内存中运行,执行程序中的指令,与输入输出设备交互,借此完成特定的功能。
82.需要指出的是,本技术所称的“服务器”这一概念,同理也可扩展到适用于服务器机群的情况。依据本领域技术人员所理解的网络部署原理,所述各服务器应是逻辑上的划分,在物理空间上,这些服务器既可以是互相独立但可通过接口调用的,也可以是集成到一台物理计算机或一套计算机机群的。本领域技术人员应当理解这一变通,而不应以此约束本技术的网络部署方式的实施方式。
83.请参阅图1,本技术相关技术方案实施时所需的硬件基础可按图中所示的架构进行部署。本技术所称服务器80部署在云端,作为一个在线服务器,其可以负责进一步连接起相关数据服务器以及其他提供相关支持的服务器等,以此构成逻辑上相关联的服务机群,来为相关的终端设备例如图中所示的智能手机81和个人计算机82或者第三方服务器(未图示)提供服务。所述的智能手机和个人计算机均可通过公知的网络接入方式接入互联网,与云端的服务器80建立数据通信链路,以便运行所述服务器所提供的服务相关的终端应用程序。
84.对于服务器而言,所述的应用程序通常会被构建为服务进程,开放相应的程序接口,供各种终端设备上运行的应用程序进行远程调用,本技术中适于运行于服务器的相关技术方案,便可以此种方式实现于服务器中。
85.所述的应用程序,是指运行于服务器或终端设备上的应用程序,这一应用程序采用编程的方式实现了本技术的相关技术方案,其程序代码可被以计算机可执行指令的形式保存于计算机能识别的非易失性存储介质中,并被中央处理器调入内存中运行,通过该应用程序在计算机的运行而构造出本技术的相关装置。
86.对于服务器而言,所述的应用程序通常会被构建为服务进程,开放相应的程序接口,供各种终端设备上运行的应用程序进行远程调用,本技术中适于运行于服务器的相关技术方案,便可以此种方式实现于服务器中。
87.本领域技术人员对此应当知晓:本技术的各种方法,虽然基于相同的概念而进行
描述而使其彼此间呈现共通性,但是,除非特别说明,否则这些方法都是可以独立执行的。同理,对于本技术所揭示的各个实施例而言,均基于同一发明构思而提出,因此,对于相同表述的概念,以及尽管概念表述不同但仅是为了方便而适当变换的概念,应被等同理解。
88.请参阅图2,本技术的一种直播曝光调整方法,在其典型实施例中,其包括如下步骤:
89.步骤s11,响应第一曝光设置指令,对第一直播画面进行曝光调整及人脸识别,获取基准人脸信息及基准曝光值:
90.所述的第一曝光设置指令一般由主播用户所处的主播用户端所触发,以调整所述主播用户端所录制的直播画面的曝光值,如所述第一直播画面为所述主播用户端的直播间界面中当前显示的直播画面,所述主播用户通过直播间界面中相应的控件触发所述第一曝光设置指令,以调整所述第一直播画面的所述曝光值。
91.所述的曝光值是指用于调制直播画面的曝光度的数值,一般通过设备的摄像头所录制的直播画面可进行曝光值设置,具有不同的曝光值的直播画面在显示至直播间界面时具有不同的画面亮度,通过调整直播画面的所述曝光值,以使得直播画面中显示的画面内容更为清晰,提升直播画面中如主播用户的人脸在直播画面中的清晰度及标识度,使得观众用户可清晰观看直播画面中的主播用户的人脸。
92.对所述第一直播画面进行人脸识别时,将调用已训练至收敛的人脸识别模型,所述人脸识别模型为基于神经网络所构建的模型,如使用基于mtcnn构建所述人脸识别模型,以识别出所述第一直播画面中显示的人脸脸型特征数据、人脸左眼特征数据、人脸右眼特征数据、人脸鼻子特征数据或人脸嘴巴特征数据,该些人脸特征数据将封装为所述第一直播画面的所述人脸信息。
93.对所述第一直播画面进行曝光值调整的调整方式可为自动曝光值调整方式,具体的,当前显示所述第一直播画面的主播用户端获取所述第一直播画面中的直播画面图像帧,以根据曝光值调整规则,生成多个具有不同曝光值的所述直播画面图像帧,进而调用训练至收敛的人脸识别模型,识别出各所述直播画面图像帧中具有的人脸信息,以确定出各所述直播画面图像帧中人脸信息最完整的目标直播画面帧,进而将所述目标直播画面帧的人脸信息及曝光值分别作为基准人脸信息及基准曝光值。
94.请参考图3,对所述第一直播画面进行曝光值调整的调整方式可为主播用户通过画面曝光值调整控件进行曝光值,具体的,图3中所示的直播间界面中显示的画面曝光值调整控件302,当主播用户通过所示画面曝光值调整控件302确定对应的曝光值后,所述主播用户所处的主播用户端将响应作用于画面曝光值调整控件的曝光值确定指令,获取所述曝光值确定指令所对应的作用于所述第一直播画面的曝光值,且调用训练至收敛的人脸识别模型,识别出所述曝光值所对应的第一直播画面中具有的人脸信息,进而将所述人脸信息及所述曝光值分别作为基准人脸信息及基准曝光值。
95.可以理解,当所述第一直播画面中的曝光值为所述主播用户端自动调整时,所述基准曝光值为具有人脸特征数据最多的人脸信息的直播画面帧所对应的曝光值,所述基准人脸信息则为所述直播画面帧中显示的人脸所对应的人脸信息;当所述第一直播画面中的曝光值为处于所述主播用户端的主播用户所调整的曝光值时,所述基准曝光值为主播用户通过画面曝光值调整控件所确定的曝光值,所述基准人脸信息为使用所述基准曝光值下的
第一直播画面中具有的人脸信息;可以看出,除了由主播用户端进行自动曝光值调整以减轻主播用户的操作需求外,也可由主播用户通过控件自主进行曝光值调整,以满足主播用户对于直播画面的显示效果的自定义需求。
96.步骤s12,响应第二曝光设置指令,对第二直播画面进行人脸识别获取当前人脸信息,基于所述基准人脸信息,对所述当前人脸信息进行人脸差异检测:
97.所述的第二曝光设置指令一般是指响应所述第一曝光设置指令之后再触发的曝光设置指令,例如在某些场景下,当主播用户在开启直播调试时或直播过程中因直播场景更换或直播场景中灯光变换时,一般将触发所述第二曝光设置指令,以重新调整当前显示的所述第二直播画面的曝光度,使得所述第二直播画面中可清晰显示其直播内容,如提升主播用户的人脸在所述第二直播画面中的清晰度。
98.所述的第二直播画面为响应所述第二曝光设置指令时当前直播间界面中播放显示的直播画面。
99.主播用户端响应所述第二曝光设置指令后,将基于所述基准人脸信息对所述第二直播画面中的人脸信息进行人脸差异检测,具体的,调用已训练至收敛的所述人脸识别模型,识别出所述第二直播画面中当前显示的人脸所对应的所述当前人脸信息,且获取所述基准人脸信息中包含的多个人脸特征数据,以判断所述当前人脸信息中是否包含的所述基准人脸信息所包含的所有所述人脸特征数据,若所述当前人脸信息中包含所有各所述人脸特征数据,则表征所述第二直播画面当前所对应的曝光值可清晰显示主播用户的人脸,对应输出当前人脸信息不存在人脸差异的检测结果,若所述当前人脸信息中不包含所有所述人脸特征数据,则表征所述第二直播画面当前所对应的曝光值无法清晰显示主播用户的人脸,对应输出当前人脸信息操作人脸差异的检测结果。
100.当检测出所述第二直播画面中的当前人脸信息与所述基准人脸信息不存在人脸差异时,将获取所述第二曝光设置指令所对应的曝光值,例如,处于主播用户端的主播用户通过直播间界面中显示的画面曝光值调整控件所调整确定的曝光值,该曝光值则为所述第二曝光设置指令所对应的曝光值,将该曝光值作为最新的基准曝光值,且将进行的人脸识别从所述第二直播画面中获取的所述当前人脸信息作为最新的基准曝光值,其中,所述画面曝光值调整控件可参考3所示的画面曝光值调整控件302。
101.步骤s13,当检测结果为所述当前人脸信息存在人脸差异时,基于所述基准曝光值对所述第二直播画面进行曝光值调整,将调整后的曝光值作为基准曝光值,并识别出最新人脸信息作为基准人脸信息:
102.当检测出所述第二直播画面中的当前人脸信息与所述基准人脸信息存在人脸差异时,则将基于所述基准曝光值对所述第二直播画面进行曝光值调整,以使得调整所述第二直播画面的曝光值,使所述第二直播画面中的主播用户人脸可完整显示。
103.请参考图4及图5,当对所述第二直播画面进行曝光值调整为主播用户通过画面曝光值调整控件进行调整时,如主播用户通过图4中所示的画面曝光值调整控件401或图5中所示的画面曝光值调整控件501调整所述第二直播画面的曝光值时,主播用户端将基于所述基准曝光值,在主播用户通过所述画面曝光值调整控件调整所述第二直播画面的曝光值时给与对应的曝光过度提示,具体的,所述主播用户端基于所述基准曝光值,判断为所述第二直播画面调整的最新曝光值是否曝光过度,当所述最新曝光值超过所述基准曝光值时,
在当前直播间界面中显示表征为曝光值过高的提示通知,所述的提示通知如图4所示的表征曝光值过高的提示通知401,当所述最新曝光值小于所述基准曝光值时,在当前直播间界面中显示表征为曝光值过低的提示通知,所述的提示通知如图5所示的表征曝光值过高的提示通知501,当主播用户通过所述画面曝光值调整控件确定其所调整的曝光值后,该曝光值将作为最新的基准曝光值,并识别出基于所述曝光值调整后的直播画面中的人脸信息作为最新的基准人脸信息。
104.另外,当对所述第二直播画面进行曝光值调整为基于所述基准曝光值进行自动调节时,主播用户端将获取所述第二直播画面中的直播画面图像帧,以将所述基准曝光值作为中位数确定出曝光值调整范围,在所述曝光值调整范围中生成多个具有不同曝光值的所述直播画面图像帧,进而调用训练至收敛的人脸识别模型,识别出各所述直播画面图像帧中具有的人脸信息,以确定出各所述直播画面图像帧中人脸信息最完整的目标直播画面帧,将所述第二直播画面的曝光值调整为所述目标直播画面帧的曝光值,且将该曝光值作为最新的基准曝光值,且识别出完成曝光值调整的直播画面中的人脸信息作为最新的基准人脸信息。
105.通过本方法的典型实施方式可知,本方法可为网络平台提供直播画面曝光值调整,基于直播画面显示的主播用户人脸进行曝光值调整,以提升直播画面中显示的直播内容的清晰度,主播用户在首次启动直播画面曝光值调整功能时,将通过调整当前直播画面中的曝光值以使其直播画面清晰显示主播用户人脸,并将当前调整的曝光值及识别出的人脸特征完整的人脸信息分别作为基准曝光值及基准人脸信息,以便当在后续的曝光值调整过程中,通过将从最新的直播画面中识别出的人脸信息与基准人脸信息进行特征比较,判断最新的直播画面中显示的主播用户人脸是否清晰,若最新识别出的人脸信息与基准人脸信息存在人脸特征差异,则基于基准曝光值调整最新的直播画面的曝光值,以使最新的直播画面中可清晰显示主播用户的人脸图像,且对于向主播用户提供画面曝光值调整控件时,将基于基准曝光值与主播用户当前调整的曝光值进行比较,以在显示对应的曝光过度提示,提示主播用户当前所调整的曝光值是否可使在直播画面完整显示主播用户的人脸图像,可以理解,本方法以直播画面的人脸信息作为曝光值调整参考对象,使得曝光值调整后的直播画面可完整显示主播用户人脸图像,优化主播用户人脸图像在直播画面中的清晰度及可辨识度,提升直播画面在直播间中的显示观感,观感较好的直播画面可有效提升直播间中观众用户的直播观看时长及留存率。
106.以上的典型实施例及其变化实施例充分揭示了本技术的直播曝光调整方法的实施方案,但是,仍可通过对一些技术手段的变换和扩增而演绎出该方法的多种变化实施例,如下概要说明其他实施例:
107.一种实施例中,请参考图6,所述响应第一曝光设置指令,对第一直播画面进行人脸识别,获取基准人脸信息及基准曝光值的步骤中,包括如下步骤:
108.步骤s111,获取所述第一直播画面中的直播画面图像帧,根据曝光值调整规则,生成多个具有不同曝光值的所述直播画面图像帧:
109.所述的曝光值规则中设置了多种不同的曝光值,各所述曝光值的取值范围一般基于开发人员预设的基础曝光值所确定,将预设的所述基础曝光值作为中位数设置取值范围,确定出所述曝光值规则中各曝光值,进而将每每将所述直播画面图像帧调整为所述曝
光值规则中对应的曝光值时,将生成具有当前调整的曝光值的直播画面图像帧,以生成多个具有不同所述曝光值的直播画面图像帧。
110.步骤s112,调用训练至收敛的人脸识别模型,识别出各所述直播画面图像帧中具有的人脸信息:
111.所述的人脸识别模型为基于神经网络所构建的模型,如使用基于mtcnn构建所述人脸识别模型,以识别出各所述直播画面图像帧中显示的人脸脸型特征数据、人脸左眼特征数据、人脸右眼特征数据、人脸鼻子特征数据或人脸嘴巴特征数据作为其所述人脸信息,生成各所述直播画面图像帧所对应的所述人脸信息。
112.步骤s113,确定出各所述直播画面图像帧中人脸信息最完整的目标直播画面帧,将所述目标直播画面帧的人脸信息及曝光值分别作为基准人脸信息及基准曝光值:
113.通过对比识别出的各所述人脸信息所包含的人脸特征数据,筛选出具有最多人脸特征数据的人脸信息作为最完整的人脸信息,以将该人脸信息所对应的所述直播画面图像帧作为所述目标直播画面帧,进而将所述目标直播画面帧的人脸信息及曝光值分别作为基准人脸信息及基准曝光值。
114.筛选出具有最多人脸特征数据的人脸信息作为最完整的人脸信息具有两个或两个以上时,将对比该些人脸信息所对应的直播画面图像帧中具有的曝光值最高或最低的直播画面图像帧作为所述目标直播画面帧。
115.本实施例中,响应第一曝光设置指令后,将自动调整第一直播画面的曝光值,基于各曝光值下的第一直播画面的人脸信息完整性,确定出人脸信息最完整的情况下所对应的曝光值作为基准曝光值,且将最完整的人脸信息作为基准人脸信息,无需主播用户自行调整画面曝光值,提升主播用户的直播业务使用体验。
116.一种实施例中,请参考图3及7,所述响应第一曝光设置指令,对第一直播画面进行人脸识别,获取基准人脸信息及基准曝光值的步骤中,包括如下步骤:
117.步骤s111’,响应作用于画面曝光值调整控件的曝光值确定指令,获取所述曝光值确定指令所对应的作用于所述第一直播画面的曝光值:
118.请参考图3,图3中所示的直播间界面中显示的画面曝光值调整控件302,当主播用户通过所示画面曝光值调整控件302确定对应的曝光值后,主播用户端将响应作用于画面曝光值调整控件的所述曝光值确定指令,获取主播用户在所示画面曝光值调整控件302中确定的曝光值。
119.步骤s112’,调用训练至收敛的人脸识别模型,识别出所述曝光值所对应的第一直播画面中具有的人脸信息:
120.识别出所述第一直播画面中当前已调整为所述曝光值的直播画面图像帧中显示的人脸脸型特征数据、人脸左眼特征数据、人脸右眼特征数据、人脸鼻子特征数据或人脸嘴巴特征数据作为其所述人脸信息。
121.步骤s113’,将所述人脸信息及所述曝光值分别作为基准人脸信息及基准曝光值:
122.确定出调整为主播用户通过所述画面曝光值调整控件所确定的曝光值的所述第一直播画面中的人脸信息后,将该人脸信息作为所述基准人脸信息,且确定的所述曝光值确定为所述基准曝光值。
123.本实施例中,为主播用户提供画面曝光值调整控件,以便主播用户自定义调整画
面的曝光值,将曝光值调整为符合自己当前直播内容的曝光值,以提升直播画面的观感。
124.一种实施例中,请参考图8,所述基于所述基准人脸信息,对所述当前人脸信息进行人脸差异检测的步骤中,包括如下步骤:
125.步骤s121,获取所述基准人脸信息中包含的多个基准人脸特征数据:
126.所述的人脸特征数据的数据类型可分为人脸脸型特征数据、人脸左眼特征数据、人脸右眼特征数据、人脸鼻子特征数据及人脸嘴巴特征数据,所述基准人脸信息中包含的所述基准人脸特征数据一般包含所有数据类型的人脸特征数据,即所述基准人脸信息中一般包含可表征主播用户完整人脸的所述人脸脸型特征数据、人脸左眼特征数据、人脸右眼特征数据、人脸鼻子特征数据及人脸嘴巴特征数据。
127.步骤s122,判断所述当前人脸信息中是否包含各所述基准人脸特征数据,若不包含,则输出表征为存在人脸差异的检测结果:
128.基于各所述基准人脸特征数据,判断所述第二直播画面中最新识别出的所述当前人脸信息中是否包含各所述基准人脸特征数据,若包含,则表征所述第二直播画面当前所对应的曝光值可清晰显示主播用户的人脸,对应输出当前人脸信息不存在人脸差异的检测结果,若不包含,则表征所述第二直播画面当前所对应的曝光值无法清晰显示主播用户的人脸,对应输出当前人脸信息操作人脸差异的检测结果。
129.本实施例中,基于具有完整人脸特征数据的基准人脸信息,判断当前进行曝光度调整的第二直播画面中最新识别出的人脸信息是否具有基准人脸信息的完整人脸调整数据,以确定当前进行曝光值调整的第二直播画面中显示的人脸是否清晰,进而对第二直播画面进行曝光值调整,以直播画面的人脸信息作为曝光值调整参考对象,使得曝光值调整后的直播画面可完整显示主播用户的人脸。
130.一种实施例中,请参考图3至图5及图9,所述基于所述基准曝光值对所述第二直播画面进行曝光值调整,将调整后的曝光值作为基准曝光值,并识别出最新人脸信息作为基准人脸信息的步骤中,包括如下步骤:
131.步骤s131,基于所述基准曝光值,判断为所述第二直播画面调整的最新曝光值是否曝光过度:
132.请参考图3,所述最新曝光值一般为处于主播用户端的主播用户通过图3所示的画面曝光值调整控件302所确定的曝光值,通过对比所述最新曝光值与所述基准曝光值,以判断所述最新曝光值是否导致所述第二直播画面产生曝光过度的问题。
133.步骤s132,当所述最新曝光值超过所述基准曝光值时,在当前直播间界面中显示表征为曝光值过高的提示通知:
134.请参考图4,当所述最新曝光值超过所述基准曝光值时,将在当前直播间界面中显示表征为曝光值过高的提示通知,所述的提示通知如图4所示的表征曝光值过高的提示通知401。
135.步骤s133,当所述最新曝光值小于所述基准曝光值时,在当前直播间界面中显示表征为曝光值过低的提示通知:
136.请参考图5,当所述最新曝光值小于所述基准曝光值时,将在当前直播间界面中显示表征为曝光值过低的提示通知,所述的提示通知如图5所示的表征曝光值过高的提示通知501。
137.步骤s134,从画面曝光值调整控件中获取已确定的曝光值作为基准曝光值,并识别出基于所述曝光值调整后的直播画面中的人脸信息作为基准人脸信息:
138.请参考图3,图3中所示的直播间界面中显示的画面曝光值调整控件302,当主播用户通过所示画面曝光值调整控件302确定对应的曝光值后,主播用户端将响应作用于画面曝光值调整控件的所述曝光值确定指令,获取主播用户在所示画面曝光值调整控件302中确定的曝光值作为最新的基准曝光值,且同时识别出基于所示画面曝光值调整控件302中确定的曝光值调整的直播画面中的人脸信息作为最新的基准人脸信息。
139.本实施例中,在主播用户通过控件调整直播画面的曝光值时,将基于基准曝光值与主播用户通过控件所调整的曝光值进行对比,以在直播间界面中显示不同的曝光过度提示通知,提示主播用户当前的曝光值调整情况,以主播用户提供曝光值调整参考,提升曝光值的调整效率。
140.一种实施例中,请参考图10,所述基于所述基准曝光值对所述第二直播画面进行曝光值调整,将调整后的曝光值作为基准曝光值,并识别出最新人脸信息作为基准人脸信息的步骤中,包括如下步骤:
141.步骤s131’,获取所述第二直播画面中的直播画面图像帧,基于所述基准曝光值确定出曝光值调整范围,根据所述曝光值调整范围,生成多个具有不同曝光值的所述直播画面图像帧:
142.获取所述第二直播画面中显示的直播画面特效帧,以基于所述基准曝光值确定出曝光值调整范围,通过将所述基准曝光值作为中位数,确定出所述曝光值调整范围,以在所述曝光值调整范围中确定出多个曝光值,进而根据该些曝光值调整所述直播画面图像帧,以生成多个具有不同曝光值的所述直播画面图像帧。
143.步骤s132’,调用训练至收敛的人脸识别模型,识别出各所述直播画面图像帧中具有的人脸信息:
144.所述的人脸识别模型为基于神经网络所构建的模型,如使用基于mtcnn构建所述人脸识别模型,以识别出各所述直播画面图像帧中显示的人脸脸型特征数据、人脸左眼特征数据、人脸右眼特征数据、人脸鼻子特征数据或人脸嘴巴特征数据作为其所述人脸信息,生成各所述直播画面图像帧所对应的所述人脸信息。
145.步骤s133’,确定出各所述直播画面图像帧中人脸信息最完整的目标直播画面帧,将所述目标直播画面帧的人脸信息及曝光值分别作为基准人脸信息及基准曝光值:
146.通过对比识别出的各所述人脸信息所包含的人脸特征数据,筛选出具有最多人脸特征数据的人脸信息作为最完整的人脸信息,以将该人脸信息所对应的所述直播画面图像帧作为所述目标直播画面帧,进而将所述目标直播画面帧的人脸信息及曝光值分别作为基准人脸信息及基准曝光值。
147.筛选出具有最多人脸特征数据的人脸信息作为最完整的人脸信息具有两个或两个以上时,将对比该些人脸信息所对应的直播画面图像帧中具有的曝光值最高或最低的直播画面图像帧作为所述目标直播画面帧。
148.本实施例中,当识别出第二直播画面中人脸信息与基准人脸信息戳找差异时,将自动调整第一直播画面的曝光值,基于各曝光值下的第一直播画面的人脸信息完整性,确定出人脸信息最完整的情况下所对应的曝光值作为基准曝光值,且将最完整的人脸信息作
为基准人脸信息,无需主播用户自行调整画面曝光值,提升主播用户的直播业务使用体验。
149.一种实施例中,请参考图11及图12,所述并识别出最新人脸信息作为基准人脸信息的步骤之后,包括如下步骤:
150.步骤s14,调用训练至收敛的人脸识别模型,实时对最新的直播画面进行人脸识别:
151.当主播用户端开启曝光值调整功能时,所述主播用户端将实时调用所述人脸识别模型,对所述主播用户端所采集的直播画面进行实时或定时的人脸识别处理,以获取所述直播画面中最新显示的人脸信息,进而基于该人脸信息进行作用于直播画面的曝光值调整。
152.步骤s15,当无法从最新的直播画面中识别出人脸信息时,将在当前直播间界面中显示表征为画面不存在人脸的提示通知:
153.请参考图11,图11中的直播画面中没有显示人脸时,所述人脸识别模型将无法从所示直播画面中识别出人脸信息,此时,将在直播间界面中显示如图11所示的表征为画面不存在人脸的提示通知1101。
154.本实施例中,在调整直播画面的曝光值时,当直播画面中没有显示主播用户的人脸时,将在直播间界面中显示画面不存在人脸的提示通知,以提示主播用户将人脸置入直播画面中。
155.进一步,可以通过将上述各实施例所揭示的方法中的各个步骤进行功能化,构造出本技术的一种直播曝光调整装置,按照这一思路,请参阅图13,其中的一个典型实施例中,该装置包括:基准信息获取模块11,用于响应第一曝光设置指令,对第一直播画面进行曝光调整及人脸识别,获取基准人脸信息及基准曝光值;人脸差异检测模块12,用于响应第二曝光设置指令,对第二直播画面进行人脸识别获取当前人脸信息,基于所述基准人脸信息,对所述当前人脸信息进行人脸差异检测;曝光值调整模块13,用于当检测结果为所述当前人脸信息存在人脸差异时,基于所述基准曝光值对所述第二直播画面进行曝光值调整,将调整后的曝光值作为基准曝光值,并识别出最新人脸信息作为基准人脸信息。
156.一种实施例中,所述基准信息获取模块11包括:图像帧曝光生成子模块,用于获取所述第一直播画面中的直播画面图像帧,根据曝光值调整规则,生成多个具有不同曝光值的所述直播画面图像帧;人脸信息识别子模块,用于调用训练至收敛的人脸识别模型,识别出各所述直播画面图像帧中具有的人脸信息;基准信息获取子模块,用于确定出各所述直播画面图像帧中人脸信息最完整的目标直播画面帧,将所述目标直播画面帧的人脸信息及曝光值分别作为基准人脸信息及基准曝光值。
157.另一种实施例中,所述基准信息获取模块11还包括:曝光值获取子模块,用于响应作用于画面曝光值调整控件的曝光值确定指令,获取所述曝光值确定指令所对应的作用于所述第一直播画面的曝光值;人脸信息识别子模块,用于调用训练至收敛的人脸识别模型,识别出所述曝光值所对应的第一直播画面中具有的人脸信息;基准信息确定子模块,用于将所述人脸信息及所述曝光值分别作为基准人脸信息及基准曝光值。
158.一种实施例中,所述人脸差异检测模块12包括:人脸特征数据获取子模块,用于获取所述基准人脸信息中包含的多个基准人脸特征数据;人脸信息检测子模块,用于判断所述当前人脸信息中是否包含各所述基准人脸特征数据,若不包含,则输出表征为存在人脸
差异的检测结果。
159.一种实施例中,所述曝光值调整模块13包括:曝光过度判断子模块,用于基于所述基准曝光值,判断为所述第二直播画面调整的最新曝光值是否曝光过度;曝光过高提示子模块,用于当所述最新曝光值超过所述基准曝光值时,在当前直播间界面中显示表征为曝光值过高的提示通知;曝光过低提示子模块,用于当所述最新曝光值小于所述基准曝光值时,在当前直播间界面中显示表征为曝光值过低的提示通知;基准信息确定子模块,用于从画面曝光值调整控件中获取已确定的曝光值作为基准曝光值,并识别出基于所述曝光值调整后的直播画面中的人脸信息作为基准人脸信息。
160.另一种实施例中,所述曝光值调整模块13还包括:图像帧曝光生成子模块,用于获取所述第二直播画面中的直播画面图像帧,基于所述基准曝光值确定出曝光值调整范围,根据所述曝光值调整范围,生成多个具有不同曝光值的所述直播画面图像帧;人脸信息识别子模块,用于调用训练至收敛的人脸识别模型,识别出各所述直播画面图像帧中具有的人脸信息;基准信息获取子模块,用于确定出各所述直播画面图像帧中人脸信息最完整的目标直播画面帧,将所述目标直播画面帧的人脸信息及曝光值分别作为基准人脸信息及基准曝光值。
161.为解决上述技术问题,本技术实施例还提供一种计算机设备,用于运行根据所述直播曝光调整方法所实现的计算机程序。具体请参阅图14,图14为本实施例计算机设备基本结构框图。
162.如图14所示,计算机设备的内部结构示意图。该计算机设备包括通过系统总线连接的处理器、非易失性存储介质、存储器和网络接口。其中,该计算机设备的非易失性存储介质存储有操作系统、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种直播曝光调整方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种直播曝光调整方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图14中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
163.本实施方式中处理器用于执行本技术的直播曝光调整装置中的各个模块/子模块的具体功能,存储器存储有执行上述模块所需的程序代码和各类数据。网络接口用于向用户终端或服务器之间的数据传输。本实施方式中的存储器存储有直播曝光调整装置中执行所有模块/子模块所需的程序代码及数据,服务器能够调用服务器的程序代码及数据执行所有子模块的功能。
164.本技术还提供一种非易失性存储介质,所述的直播曝光调整方法被编写成计算机程序,以计算机可读指令的形式存储于该存储介质中,计算机可读指令被一个或多个处理器执行时,意味着该程序在计算机中的运行,由此使得一个或多个处理器执行上述任一实施例直播曝光调整方法的步骤。
165.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介
质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)等非易失性存储介质,或随机存储记忆体(random access memory,ram)等。
166.综上所述,本技术为网络直播平台提供基于人脸的直播画面曝光调整,以优化直播画面的清晰度,提升用户的直播观感。
167.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
168.本技术领域技术人员可以理解,本技术中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本技术中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本技术中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
169.以上所述仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。

技术特征:
1.一种直播曝光调整方法,其特征在于,包括如下步骤:响应第一曝光设置指令,对第一直播画面进行曝光调整及人脸识别,获取基准人脸信息及基准曝光值;响应第二曝光设置指令,对第二直播画面进行人脸识别获取当前人脸信息,基于所述基准人脸信息,对所述当前人脸信息进行人脸差异检测;当检测结果为所述当前人脸信息存在人脸差异时,基于所述基准曝光值对所述第二直播画面进行曝光值调整,将调整后的曝光值作为基准曝光值,并识别出最新人脸信息作为基准人脸信息。2.根据权利要求1所述的方法,其特征在于,所述响应第一曝光设置指令,对第一直播画面进行人脸识别,获取基准人脸信息及基准曝光值的步骤中,包括如下步骤:获取所述第一直播画面中的直播画面图像帧,根据曝光值调整规则,生成多个具有不同曝光值的所述直播画面图像帧;调用训练至收敛的人脸识别模型,识别出各所述直播画面图像帧中具有的人脸信息;确定出各所述直播画面图像帧中人脸信息最完整的目标直播画面帧,将所述目标直播画面帧的人脸信息及曝光值分别作为基准人脸信息及基准曝光值。3.根据权利要求1所述的方法,其特征在于,所述响应第一曝光设置指令,对第一直播画面进行人脸识别,获取基准人脸信息及基准曝光值的步骤中,包括如下步骤:响应作用于画面曝光值调整控件的曝光值确定指令,获取所述曝光值确定指令所对应的作用于所述第一直播画面的曝光值;调用训练至收敛的人脸识别模型,识别出所述曝光值所对应的第一直播画面中具有的人脸信息;将所述人脸信息及所述曝光值分别作为基准人脸信息及基准曝光值。4.根据权利要求1所述的方法,其特征在于,所述基于所述基准人脸信息,对所述当前人脸信息进行人脸差异检测的步骤中,包括如下步骤:获取所述基准人脸信息中包含的多个基准人脸特征数据;判断所述当前人脸信息中是否包含各所述基准人脸特征数据,若不包含,则输出表征为存在人脸差异的检测结果。5.根据权利要求1所述的方法,其特征在于,所述基于所述基准曝光值对所述第二直播画面进行曝光值调整,将调整后的曝光值作为基准曝光值,并识别出最新人脸信息作为基准人脸信息的步骤中,包括如下步骤:基于所述基准曝光值,判断为所述第二直播画面调整的最新曝光值是否曝光过度;当所述最新曝光值超过所述基准曝光值时,在当前直播间界面中显示表征为曝光值过高的提示通知;当所述最新曝光值小于所述基准曝光值时,在当前直播间界面中显示表征为曝光值过低的提示通知;从画面曝光值调整控件中获取已确定的曝光值作为基准曝光值,并识别出基于所述曝光值调整后的直播画面中的人脸信息作为基准人脸信息。6.根据权利要求1所述的方法,其特征在于,所述基于所述基准曝光值对所述第二直播画面进行曝光值调整,将调整后的曝光值作为基准曝光值,并识别出最新人脸信息作为基
准人脸信息的步骤中,包括如下步骤:获取所述第二直播画面中的直播画面图像帧,基于所述基准曝光值确定出曝光值调整范围,根据所述曝光值调整范围,生成多个具有不同曝光值的所述直播画面图像帧;调用训练至收敛的人脸识别模型,识别出各所述直播画面图像帧中具有的人脸信息;确定出各所述直播画面图像帧中人脸信息最完整的目标直播画面帧,将所述目标直播画面帧的人脸信息及曝光值分别作为基准人脸信息及基准曝光值。7.根据权利要求1所述的方法,其特征在于,所述并识别出最新人脸信息作为基准人脸信息的步骤之后,包括如下步骤:调用训练至收敛的人脸识别模型,实时对最新的直播画面进行人脸识别;当无法从最新的直播画面中识别出人脸信息时,将在当前直播间界面中显示表征为画面不存在人脸的提示通知。8.一种直播曝光调整装置,其特征在于,包括:基准信息获取模块,用于响应第一曝光设置指令,对第一直播画面进行曝光调整及人脸识别,获取基准人脸信息及基准曝光值;人脸差异检测模块,用于响应第二曝光设置指令,对第二直播画面进行人脸识别获取当前人脸信息,基于所述基准人脸信息,对所述当前人脸信息进行人脸差异检测;曝光值调整模块,用于当检测结果为所述当前人脸信息存在人脸差异时,基于所述基准曝光值对所述第二直播画面进行曝光值调整,将调整后的曝光值作为基准曝光值,并识别出最新人脸信息作为基准人脸信息。9.一种电子设备,包括中央处理器和存储器,其特征在于,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行如权利要求1至7中任一项所述的方法的步骤。10.一种非易失性存储介质,其特征在于,其以计算机可读指令的形式存储有依据权利要求1至7中任意一项所述的方法所实现的计算机程序,该计算机程序被计算机调用运行时,执行该方法所包括的步骤。

技术总结
本申请公开一种直播曝光调整方法及其装置、设备、介质,所述方法包括:响应第一曝光设置指令,对第一直播画面进行曝光调整及人脸识别,获取基准人脸信息及基准曝光值;响应第二曝光设置指令,对第二直播画面进行人脸识别获取当前人脸信息,基于所述基准人脸信息,对所述当前人脸信息进行人脸差异检测;当检测结果为所述当前人脸信息存在人脸差异时,基于所述基准曝光值对所述第二直播画面进行曝光值调整,将调整后的曝光值作为基准曝光值,并识别出最新人脸信息作为基准人脸信息。本申请为网络直播平台提供基于人脸的直播画面曝光调整,以优化直播画面的清晰度,提升用户的直播观感。感。感。


技术研发人员:李振剑
受保护的技术使用者:广州方硅信息技术有限公司
技术研发日:2022.10.27
技术公布日:2023/1/6

最新回复(0)