利索能及
我要发布
收藏
专利号: 2018111618415
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-05-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种自动滤镜实现方法,用于实现直播过程中滤镜特效的自动更换,其特征在于,包括以下步骤:

获取多张图像作为训练样本,对神经网络模型进行训练,且每张图像中包含一种用于标记场景的标志物;

截取直播画面作为待检测图像,使用训练完成后的神经网络模型,对待检测图像所含内容进行检测;

当检测到待检测图像中含有标志物时,调出该标志物对应场景的滤镜特效作为当前直播的滤镜特效;

所述直播的直播场景包括室内直播和户外直播;

所述户外直播包括城区户外直播和郊区户外直播;

若主播的直播场景为城区户外直播,则获取主播历史直播时所行走位置坐标并标记,然后针对每个标记的位置坐标,对滤镜特效的程度级别进行预调设置,当主播进行直播时,实时获取主播的位置坐标,若主播的位置坐标为标记的位置坐标,则将当前滤镜特效的程度级别调整为预调设置的程度级别;

所述标志物包括纯色墙壁、广告牌和天空,当检测到待检测图像中标志物为纯色墙壁,则将白皙滤镜作为当前直播的滤镜特效;当检测到待检测图像中标志物为广告牌,则将胶片滤镜或回忆滤镜作为当前直播的滤镜特效;当检测到待检测图像中标志物为天空,则将蔚蓝滤镜作为当前直播的滤镜特效;

当检测到待检测图像中含有纯色墙壁,且不含有广告牌或天空时,则当前直播场景为室内直播,则使用白皙滤镜作为当前直播的滤镜特效;

当检测到待检测图像中只要含有广告牌,则当前直播场景为城区户外直播,则使用胶片滤镜或回忆滤镜作为当前直播的滤镜特效;

当检测到待检测图像中含有天空,且不含有广告牌,则当前直播场景为郊区户外直播,则使用蔚蓝滤镜作为当前直播的滤镜特效;

若主播的直播场景为郊区户外直播,则针对每个时间段,对滤镜特效的程度级别进行预调设置,当主播进行直播时,基于主播直播时所处的时间段,将当前滤镜特效的程度级别调整为预调设置的程度级别;

若主播的直播场景为室内直播,则基于直播场景中纯色墙壁的颜色,使用纯色滤镜特效,并对纯色滤镜特效的种类进行预设,当主播进行直播时,基于待检测图像中纯色墙壁颜色,使用与纯色墙壁颜色相同颜色的纯色滤镜特效作为当前直播的滤镜特效;

当主播的直播场景为室内直播时,当使用训练完成后的神经网络模型对待检测图像所含内容进行检测后,然后使用人体检测算法,对待检测图像中人体所在区域进行检测,对当前直播进行滤镜特效使用时,仅对人体所在区域使用滤镜特效,人体所在区域意外保持原样;

该方法还包括:

所述训练样本还包括含有男性头像或女性头像的照片,当截取直播画面作为待检测图像,使用训练完成后的神经网络模型对待检测图像所含内容进行检测时,若检测到待检测图像中的主播为男性,则使用自然滤镜作为当前直播的滤镜特效,若检测到待检测图像中的主播为女性,则使用少女滤镜作为当前直播的滤镜特效。

2.一种使用如权利要求1所述自动滤镜实现方法的存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1所述自动滤镜实现方法的步骤。

3.一种使用如权利要求1所述自动滤镜实现方法的电子设备,其特征在于,所述电子设备包括:

训练单元,其用于获取多张图像作为训练样本,对神经网络模型进行训练,且每张图像中包含一种用于标记场景的标志物;

检测单元,其用于截取直播画面作为待检测图像,使用训练完成后的神经网络模型,对待检测图像所含内容进行检测;

滤镜特效执行单元,其用于当检测到待检测图像中含有标志物时,调出该标志物对应场景的滤镜特效作为当前直播的滤镜特效;

其中,标志物包括纯色墙壁、广告牌和天空:当检测单元检测到待检测图像中标志物为纯色墙壁,滤镜特效执行单元将白皙滤镜作为当前直播的滤镜特效;当检测单元检测到待检测图像中标志物为广告牌,滤镜特效执行单元将胶片滤镜或回忆滤镜作为当前直播的滤镜特效;当检测单元检测到待检测图像中标志物为天空,滤镜特效执行单元将蔚蓝滤镜作为当前直播的滤镜特效;

所述直播的直播场景包括室内直播和户外直播;

所述户外直播包括城区户外直播和郊区户外直播;

若主播的直播场景为城区户外直播,则获取主播历史直播时所行走位置坐标并标记,然后针对每个标记的位置坐标,对滤镜特效的程度级别进行预调设置,当主播进行直播时,实时获取主播的位置坐标,若主播的位置坐标为标记的位置坐标,则将当前滤镜特效的程度级别调整为预调设置的程度级别。

4.一种使用如权利要求1所述自动滤镜实现方法的自动滤镜实现系统,其特征在于,包括:

训练模块,其用于获取多张图像作为训练样本,对神经网络模型进行训练,且每张图像中包含一种用于标记场景的标志物;

检测模块,其用于截取直播画面作为待检测图像,使用训练完成后的神经网络模型,对待检测图像所含内容进行检测;

滤镜特效执行模块,其用于当检测到待检测图像中含有标志物时,调出该标志物对应场景的滤镜特效作为当前直播的滤镜特效;

其中,标志物包括纯色墙壁、广告牌和天空:当检测单元检测到待检测图像中标志物为纯色墙壁,滤镜特效执行模块将白皙滤镜作为当前直播的滤镜特效;当检测单元检测到待检测图像中标志物为广告牌,滤镜特效执行模块将胶片滤镜或回忆滤镜作为当前直播的滤镜特效;当检测单元检测到待检测图像中标志物为天空,滤镜特效执行模块将蔚蓝滤镜作为当前直播的滤镜特效;

所述直播的直播场景包括室内直播和户外直播;

所述户外直播包括城区户外直播和郊区户外直播;

若主播的直播场景为城区户外直播,则获取主播历史直播时所行走位置坐标并标记,然后针对每个标记的位置坐标,对滤镜特效的程度级别进行预调设置,当主播进行直播时,实时获取主播的位置坐标,若主播的位置坐标为标记的位置坐标,则将当前滤镜特效的程度级别调整为预调设置的程度级别。