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

一种直播开启方法、装置及电子设备与流程

2021-10-27 20:42:00 来源:中国专利 TAG:电子设备 图像处理 装置 开启 直播


1.本技术涉及图像处理技术领域,尤其涉及一种直播开启方法、装置及电子设备。


背景技术:

2.现有技术中,当直播区域内未出现用户感兴趣的直播内容,或无人观看直播时,仍进行直播,会导致电力、流量、传输通道和机器设备等直播资源的浪费。因此,如何节约电力、流量、传输通道和机器设备等直播资源是现在亟需解决的问题。


技术实现要素:

3.本技术的目的之一在于提供一种直播开启方法、装置及电子设备,以解决如何节约电力等直播资源的问题。
4.第一方面,本技术实施例提供一种直播开启方法,所述方法包括:获取摄像头采集的图像;识别所述图像中是否包括目标对象;若所述图像中存在所述目标对象,则基于至少两帧连续的所述图像确定所述目标对象的状态;若所述目标对象的状态为预设状态,则开启直播视频推流。
5.在一种可选的实施方式中,所述识别所述图像中是否包括目标对象,包括:将所述图像输入预置动物图像模型,获取所述图像的动物种类;根据所述动物种类,确定所述图像中是否包含所述目标对象。
6.在一种可选的实施方式中,所述开启直播视频推流后,还包括:在所述直播视频中添加所述动物种类对应的推送消息,所述推送消息包括宣传保护标语和/或动物简介。
7.在一种可选的实施方式中,所述开启直播视频推流后,还包括:向目标用户的用户终端发送直播观看提醒,其中,所述目标用户为兴趣标签包括目标对象的用户。
8.在一种可选的实施方式中,所述兴趣标签包括所述目标对象和对所述目标对象的感兴趣程度,所述向目标用户的用户终端发送直播观看提醒,包括:若同时开启多个直播视频推流,根据所述目标用户对每个所述直播视频的目标对象的感兴趣程度,确定所述直播观看提醒的发送顺序;按照所述发送顺序向所述目标用户的用户终端发送所述直播观看提醒。
9.在一种可选的实施方式中,所述向目标用户的用户终端发送直播观看提醒后,还包括:存储所述直播视频,并将所述直播视频的观看地址推送至未响应所述直播观看提醒的所述目标用户的所述用户终端。
10.在一种可选的实施方式中,所述方法还包括:若监测到直播观看人数小于预设人数的持续时长大于第一预设时长阈值,则关闭直播推流;当监测到所述目标用户响应所述直播观看提醒时,重新启动直播视频推流。
11.在一种可选的实施方式中,若所述直播视频中不包括所述目标对象的持续时长大于第二预设时长阈值,或,所述目标对象的状态不为预设状态的持续时长大于第三预设时长阈值,则关闭直播视频推流。
12.第二方面,本技术实施例提供了一种直播开启装置,包括获取模块,用于获取摄像头采集的图像;识别模块,用于识别所述图像中是否包括目标对象;确定模块,用于若所述图像中存在所述目标对象,则基于至少两帧连续的所述图像确定所述目标对象的状态;开启模块,用于若所述目标对象的状态为预设状态,则开启直播视频推流。
13.第三方面,提供一种电子设备,所述电子设备包括存储器及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器执行时,实现第一方面所述的直播开启方法。
14.第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的直播开启方法。
15.本技术实施例提供的直播开启方法、装置及电子设备,所述方法包括:获取摄像头采集的图像;识别所述图像中是否包括目标对象;若所述图像中存在所述目标对象,则基于至少两帧连续的所述图像确定所述目标对象的状态;若所述目标对象的状态为预设状态,则开启直播视频推流。在采集的图像中包括目标对象,且目标对象为预设状态时,才开启直播视频推流,避免直播区域内未出现用户感兴趣的直播内容,或无人观看直播时仍进行直播导致的电力、流量、传输通道和机器设备等直播资源的浪费的问题,实现节约电力、流量、传输通道和机器设备等直播资源的技术效果。
附图说明
16.为了更清楚地说明本技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对本技术保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
17.图1示出了本技术实施例提供的一种直播开启方法的步骤流程示意框图;
18.图2示出了本技术实施例提供的一种直播开启装置的结构示意框图。
具体实施方式
19.下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。
20.通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
21.在下文中,可在本技术的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
22.此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
23.除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本
申请的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本技术的各种实施例中被清楚地限定。
24.实施例1
25.请参照图1,图1示出了本技术实施例提供的一种直播开启方法的步骤流程示意框图。
26.如图1所示,本技术实施例提供的一种直播开启方法,可以应用于服务器,包括s110至s140。
27.s110:获取摄像头采集的图像。
28.本技术实施例中,在目标对象经常出没的地点,选择合适观看的位置搭建摄像头。当目标对象是动物时,还应当将摄像头搭建在不打扰目标对象正常生活的位置。优选地,所述摄像头为红外感应摄像头,即使在夜晚依旧可以拍摄图像。
29.具体地,所述图像可以是摄像头每隔预设时长拍摄的图像,也可以是摄像头拍摄的视频中每隔预设时长截取的图像。
30.s120:识别所述图像中是否包括目标对象。
31.在本技术实施例中,所述目标对象是用户感兴趣的对象,可以是动物、植物、自然景象等。所述动物包括猴子、大象及孔雀等;所述植物包括昙花及向日葵等;所述自然景象包括日出、日落、云海、潮涨、潮落等。
32.在一种可选的实施方式中,所述识别所述图像中是否包括目标对象,包括:
33.将所述图像输入预置动物图像模型,获取所述图像的动物种类;
34.根据所述动物种类,确定所述图像中是否包含所述目标对象。
35.具体地,可以通过收集多张不同角度、不同尺寸的动物图片,人工标注出动物图片的动物种类,并将标注好的动物图片作为形成预置动物图像模型的训练样本,将所述训练样本输入所述预置动物图像模型中,在满足训练停止条件时,得到训练好的所述预置动物图像模型。所述预置动物图像模型可以识别动物种类。服务器将所述图像输入至所述预置动物图像模型,所述预置动物图像模型提取所述图像的特征,根据所述图像的特征,输出所述图像的动物种类。所述服务器再根据所述动物种类与所述目标对象的种类对比,确定所述图像中是否包含所述目标对象。
36.s130:若所述图像中存在所述目标对象,则基于至少两帧连续的所述图像确定所述目标对象的状态。
37.具体地,所述目标对象的状态可以是活动状态或静止状态,目标对象的活动状态包括动物行走、动物进食、植物开花、自然景象变化等。所述静止状态包括动物睡觉等。若所述图像中存在所述目标对象,通过比对至少两帧连续的图像的第一帧图像和最后一帧图像中的所述目标对象的每一个像素的差异,当存在差异的像素占比超过像素占比预设阈值时,确定所述目标对象为活动状态。
38.可以理解的是,像素占比预设阈值可以根据实际需求设定,在此不作限定。例如,可以基于摄像头与目标点的距离,目标动物在该距离下呈现在画面中的大小来预设阈值。进一步地,也可以通过在后期使用过程中进行校正,如预设阈值为50%,但敏感性不够高,
人工质检时发现有动物活动场景被系统遗漏,则可适当调低预设阈值。
39.在本实施例中,服务器将至少两帧连续的所述图像输入至目标对象状态模型,所述目标对象状态模型提取所述图像的特征,根据所述图像的特征,输出所述图像的目标对象的状态。
40.s140:若所述目标对象的状态为预设状态,则开启直播视频推流。
41.具体地,每个目标对象设置有对应的预设状态,所述预设状态可以为目标对象的活动状态,也可以为孔雀开屏、大象进食、猴子倒挂、昙花开花、日出等目标对象的特定状态。所述服务器根据所述目标对象的状态与所述目标对象的种类对应的预设状态对比,确定所述目标对象的状态是否为预设状态。若所述目标对象的状态为预设状态,则服务器将摄像头采集到的直播视频推送至用户终端,以实现开启直播视频推流。例如,所述目标对象的预设状态为孔雀开屏,若所述目标对象的状态为孔雀走路,则不开启直播视频推流;若所述目标对象的状态为孔雀开屏,则开启直播视频推流。
42.为了方便用户即时观看感兴趣的直播内容,在一种可选的实施方式中,所述开启直播视频推流后,还包括:
43.向目标用户的用户终端发送直播观看提醒,其中,所述目标用户为兴趣标签包括目标对象的用户。
44.在本实施例中,所述目标用户包括预约过直播的用户及根据用户习惯分析存在偏好的用户等。所述直播观看提醒的途径包括短信、系统通知、应用(app,application)站内信等中的一种或多种。系统通知与各手机系统标准通知一致。短信可以是纯文字或文字加链接的文字短信通知,也可以是直播视频开启后的直播画面截图加文字等彩信。通过对接短信系统和系统通知,实现保证直播开始后实时通知用户,节约了用户的注意力和时间,使用户观看直播更具有针对性,更好地满足用户观看需求的技术效果。
45.具体地,所述兴趣标签包括所述目标对象和对所述目标对象的感兴趣程度,所述向目标用户的用户终端发送直播观看提醒,包括:
46.若同时开启多个直播视频推流,根据所述目标用户对每个所述直播视频的目标对象的感兴趣程度,确定所述直播观看提醒的发送顺序;
47.按照所述发送顺序向所述目标用户的用户终端发送所述直播观看提醒。
48.进一步地,所述目标对象的感兴趣程度包括兴趣分和/或兴趣等级。所述感兴趣程度可以通过用户历史浏览过的视频信息或预约过的直播信息得到。若同时开启多个直播视频推流,按照所述目标用户对每个直播视频的目标对象的感兴趣程度,优先发送感兴趣程度高的直播观看提醒。
49.可以理解的是,当所述目标用户正在观看某场视频直播比如猴子倒挂时,若监测到孔雀开屏的视频直播开启,且所述目标用户对孔雀开屏的视频直播的感兴趣程度高于猴子倒挂的视频直播的感兴趣程度,则向所述目标用户发送孔雀开屏的直播观看提醒;若监测到孔雀开屏的视频直播开启,且所述目标用户对孔雀开屏的视频直播的感兴趣程度低于猴子倒挂的视频直播的感兴趣程度,则不向所述目标用户发送孔雀开屏的直播观看提醒。
50.为了提高目标用户的动物保护意识,在一种可选的实施方式中,所述开启直播视频推流后,还包括:
51.在所述直播视频中添加所述动物种类对应的推送消息,所述推送消息包括宣传保
护标语和/或动物简介。
52.具体地,服务器可以根据识别出的动物种类,在直播视频中添加所述动物种类对应的宣传标语和/或动物简介的推送消息,使目标用户在观看直播时,在直播界面上显示动物宣传保护标语和/或动物简介,进行动物保护知识宣传,从而提高目标用户的动物保护意识。可以理解的是,动物简介包括动物物种简介、动物生活习性简介和动物分布范围简介等。
53.例如,当识别出的动物种类为野兔时,在直播视频中添加“我很好看,但我不好吃”的宣传标语;当识别出的动物种类为貂时,在直播视频中添加“我的皮毛只能自己保暖,您有衣服穿,就不要怪我抢衣服了”,以及“貂又称貂鼠,主要分布在乌拉尔山、西伯利亚、蒙古、中国东北。貂体细长,色黄或紫黑,食物多样化,主要食物是鱼类”;当识别出的动物种类为野鸡时,在直播视频中添加“珍惜健康,远离野味”的宣传标语。
54.为了便于目标用户观看错过的感兴趣的视频直播,在一种可选的实施方式中,所述向目标用户的用户终端发送直播观看提醒后,还包括:
55.存储所述直播视频,并将所述直播视频的观看地址推送至未响应所述直播观看提醒的所述目标用户的所述用户终端。
56.具体地,若所述目标用户未响应所述直播观看提醒,则认为所述目标用户未观看视频直播,所述服务器存储所述直播视频,并将所述直播视频的观看地址推送至未响应所述直播观看提醒的所述目标用户的所述用户终端,以便所述目标用户观看错过的感兴趣的视频直播。
57.为了更好地节约电力等直播资源,在一种可选的实施方式中,还包括:
58.若监测到直播观看人数小于预设人数的持续时长大于第一预设时长阈值,则关闭直播推流;
59.当监测到所述目标用户响应所述直播观看提醒时,重新开启直播视频推流。
60.具体地,所述预设人数和第一预设时长阈值均可以根据实际需求设定,在此不作限定。例如,若监测到直播观看人数等于0的持续时长大于5分钟,则认为所述直播视频无人观看,关闭直播推流以节约电力等直播资源。当检测到所述目标用户相遇所述直播观看提醒时,则认为有所述目标用户想要观看直播,则重新开启直播视频推流,以便所述目标用户观看直播。
61.为了更好地节约电力、流量、传输通道和机器设备等直播资源,在另一种可选的实施方式中,若所述直播视频中不包括所述目标对象的持续时长大于第二预设时长阈值,或,所述目标对象的状态不为预设状态的持续时长大于第三预设时长阈值,则关闭直播视频推流。
62.具体地,第二预设时长阈值和第三预设时长阈值可根据实际需求设定,在此不作限定。若所述直播视频中不包括所述目标对象的持续时长大于第二预设时长阈值,则认为所述目标对象已经离开摄像区域了,此时,关闭直播视频推流,以节约电力等直播资源。若所述目标对象的状态不为预设状态的持续时长大于第三预设时长阈值,例如,检测到孔雀不为开屏的持续时长大于五分钟时,认为孔雀已经完成了开屏的动作,此时,关闭直播视频推流,以节约电力等直播资源。
63.本技术实施例提供的直播开启方法,所述方法包括:获取摄像头采集的图像;识别
所述图像中是否包括目标对象;若所述图像中存在所述目标对象,则基于至少两帧连续的所述图像确定所述目标对象的状态;若所述目标对象的状态为预设状态,则开启直播视频推流。在采集的图像中包括目标对象,且目标对象为预设状态时,才开启直播视频推流,避免直播区域内未出现用户感兴趣的直播内容,或无人观看直播时仍进行直播导致的电力、流量、传输通道和机器设备等直播资源的浪费的问题,实现节约电力、流量、传输通道和机器设备等直播资源的技术效果。
64.实施例2
65.请参照图2,图2示出了本技术实施例提供的一种直播开启装置的结构示意框图。所述直播开启装置200包括获取模块210、识别模块220、确定模块230及开启模块240。
66.其中,所述获取模块210,用于获取摄像头采集的图像;
67.识别模块220,用于识别所述图像中是否包括目标对象;
68.确定模块230,用于若所述图像中存在所述目标对象,则基于至少两帧连续的所述图像确定所述目标对象的状态;
69.开启模块240,用于若所述目标对象的状态为预设状态,则开启直播视频推流。
70.可选地,所述识别模块220,包括:
71.动物种类获取子模块,用于将所述图像输入预置动物图像模型,获取所述图像的动物种类;
72.目标对象确定子模块,用于根据所述动物种类,确定所述图像中是否包含所述目标对象。
73.可选地,所述直播开启装置200还包括添加模块,所述添加模块,用于在所述直播视频中添加所述动物种类对应的宣传保护标语。
74.可选地,所述直播开启装置200还包括发送模块,所述发送模块,用于向目标用户的用户终端发送直播观看提醒,其中,所述目标用户为兴趣标签包括目标对象的用户。
75.可选地,所述兴趣标签包括所述目标对象和对所述目标对象的感兴趣程度,所述向目标用户的用户终端发送直播观看提醒;所述发送模块,包括:
76.可选地,发送顺序确定子模块,用于若同时开启多个直播视频推流,根据所述目标用户对每个所述直播视频的目标对象的感兴趣程度,确定所述直播观看提醒的发送顺序;
77.直播观看提醒发送子模块,用于按照所述发送顺序向所述目标用户的用户终端发送所述直播观看提醒。
78.可选地,所述直播开启装置200还包括存储模块,所述存储模块,用于存储所述直播视频,并将所述直播视频的观看地址推送至未响应所述直播观看提醒的所述目标用户的所述用户终端。
79.可选地,所述直播开启装置200还包括关闭模块和重新开启模块;
80.所述关闭模块,用于若监测到直播观看人数小于预设人数的持续时长大于第一预设时长阈值,则关闭直播推流;
81.所述重新开启模块,用于当监测到所述目标用户响应所述直播观看提醒时,重新开启直播视频推流。
82.可选地,所述关闭模块,还用于若所述直播视频中不包括所述目标对象的持续时长大于第二预设时长阈值,或,所述目标对象的状态不为预设状态的持续时长大于第三预
设时长阈值,则关闭直播视频推流。
83.上述装置用于执行实施例1提供的方法,其实现原理和技术效果类似,在此不再赘述。
84.本技术实施例还公开了一种电子设备,所述电子设备包括存储器及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器执行时,实现如实施例1所述的直播开启方法。
85.本技术实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如实施例1所述的直播开启方法。
86.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本技术的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
87.另外,在本技术各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
88.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
89.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜