CN114466150A - 一种视频自动录制方法、装置、电子设备及存储介质 - Google Patents

一种视频自动录制方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN114466150A
CN114466150A CN202210370724.XA CN202210370724A CN114466150A CN 114466150 A CN114466150 A CN 114466150A CN 202210370724 A CN202210370724 A CN 202210370724A CN 114466150 A CN114466150 A CN 114466150A
Authority
CN
China
Prior art keywords
video
user
recording
exercise information
information corresponding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210370724.XA
Other languages
English (en)
Inventor
唐学武
郑伊萌
包鹏飞
王奇奇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Hex Technology Co ltd
Original Assignee
Beijing Hex Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Hex Technology Co ltd filed Critical Beijing Hex Technology Co ltd
Priority to CN202210370724.XA priority Critical patent/CN114466150A/zh
Publication of CN114466150A publication Critical patent/CN114466150A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/08Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本申请涉及计算机技术的领域,尤其是涉及一种视频自动录制方法、装置、电子设备及存储介质,该方法包括当检测到第一用户触发的操作指令时,确定所述操作指令对应的操作,所述操作包括开始录制、暂停录制以及停止录制;基于所述操作指令对应的操作,获取视频以及所述视频对应的习题信息;基于所述视频对应的习题信息,获取第二用户的作答结果,并基于所述视频对应的习题信息和所述第二用户的第一作答结果,确定第二用户名单信息;基于所述第二用户名单信息,向所述第二用户名单信息对应的第二用户发送所述视频以及所述视频对应的习题信息。本申请能够便于录制视频,并有针对性地发送视频。

Description

一种视频自动录制方法、装置、电子设备及存储介质
技术领域
本申请涉及计算机技术的领域,尤其是涉及一种视频自动录制方法、装置、电子设备及存储介质。
背景技术
随着经济的快速发展,人们对教育的重视程度逐渐提高。在网络资源较为丰富的学校,已经开始将互联网技术应用到教学过程中。为了便于学生课下复习上课讲解的内容,将教师上课讲解习题的视频发送给学生。
在相关技术中,对教师上课教学过程进行全程录制,课下教师再对视频进行剪辑,通过微信群的方式发送至所有学生。然而剪辑视频对老师的剪辑能力有要求,剪辑过程中老师需要耗费大量的时间和精力,且发送的视频没有针对性,从而导致学生对视频资源的忽视,造成教学资源的流失。
发明内容
为了便于录制视频,并有针对性地发送视频,本申请提供一种视频自动录制方法、装置、电子设备及存储介质。
第一方面,本申请提供的一种视频自动录制方法,采用如下的技术方案:
一种视频自动录制方法,包括:
当检测到第一用户触发的操作指令时,确定所述操作指令对应的操作,所述操作包括开始录制、暂停录制以及停止录制;
基于所述操作指令对应的操作,获取视频以及所述视频对应的习题信息;
基于所述习题信息,获取第二用户的第一作答结果,并基于所述视频对应的习题信息和所述第二用户的第一作答结果,确定第二用户名单信息;
基于所述第二用户名单信息,向所述第二用户名单信息对应的第二用户发送所述视频以及所述视频对应的习题信息。
通过采用上述技术方案,能够检测到第一用户的操作指令,并对第一用户的操作指令进行分析,由此得到操作指令对应的操作,再基于操作获取对应的视频,并基于习题信息,获取第二用户基于习题信息的第一作答结果,并对第一作答结果进行分析,将做错的名单确定为第二用户名单信息,并向第二用户名单中的第二用户发送视频和习题信息,由此实现自动录制讲解视频,省去了第一用户课下剪辑视频的步骤,并有针对性地将讲解视频进行发送,以减小教学资源浪费的可能性。
在另一种可能实现的方式中,所述当检测到第一用户触发的操作指令时,确定所述操作指令对应的操作,包括:
当检测到第一用户触发的操作指令时,响应于第一用户触发的点击操作,并获取埋点数据包;
基于所述埋点数据包,确定埋点事件以及所述埋点事件对应的操作。
通过采用上述技术方案,当检测到第一用户触发的操作指令时,获取埋点数据包,并对埋点数据包分析,数据埋点分析能够较为准确地获取到第一用户的操作。
在另一种可能实现的方式中,所述基于所述操作指令对应的操作,获取视频以及所述视频对应的习题信息,包括:
当检测到所述操作指令对应的操作包含触发命令时,记录时间点;
基于所述时间点,获取视频以所述及视频对应的习题信息。
通过采用上述技术方案,能够对操作指令的操作进行分析,当操作包含触发命令时,能够记录时间点,由此确定出进入时间点和退出时间点,并根据进入时间点和退出时间点,获取到对应的视频,以将同一个习题的视频进行合并,将不同习题的视频进行截取,从而便于第二用户进行学习。
在另一种可能实现的方式中,所述基于所述时间点,获取视频以及所述视频对应的习题信息,之后还包括:
对所述视频进行语义识别,得到语义识别结果;
基于所述语义识别结果,判断所述视频和所述习题信息是否对应;
若所述视频和所述视频对应的习题信息不对应,则对所述视频进行预处理。
通过采用上述技术方案,能够对视频进行语义识别,并对语义识别结果进行分析,判断视频和习题信息是否对应,以减少视频和习题信息不对应发送第二用户造成的资源浪费,当视频和习题信息不对应时,对视频进行预处理,即对视频进行合并和截取,以使得向第二用户发送的视频和习题信息能够对应上。
在另一种可能实现的方式中,所述基于所述操作指令对应的操作,获取视频以及所述视频对应的习题信息,之后还包括:
对所述视频进行目标识别,所述目标识别的对象为第一用户;
对目标识别的对象进行跟踪,得到跟踪结果;
基于所述视频以及所述跟踪结果,确定出关键图像。
通过采用上述技术方案,能够对第一用户进行跟踪,并对视频和跟踪结果进行分析,以使得从视频中确定出关键图像,在讲解过程中,可能出现第一用户遮挡的情况,将第一用户未遮挡,较为清晰的图像确定为关键图像。
在另一种可能实现的方式中,所述基于所述视频以及所述跟踪结果,确定关键图像,之后还包括:
基于所述习题信息,确定相关知识点;
基于所述相关知识点,对所述关键图像进行笔记标记。
通过采用上述技术方案,基于习题信息,确定出与习题相关的知识点,将习题相关的知识点在关键图像上进行标记,以便于第二用户能够较为清晰地查看讲解视频中的知识点。
在另一种可能实现的方式中,所述基于所述第二用户名单信息,向所述第二用户名单信息对应的第二用户发送所述视频以及所述视频对应的习题信息,之后还包括:
当检测到第二用户触发的结束观看视频指令时,获取所述视频对应的习题信息的相关习题;
向第二用户发送所述相关习题,并获取第二用户的第二作答结果,所述第二作答结果为第二用户基于所述相关习题的作答结果。
通过采用上述技术方案,在第二用户观看完讲解视频后,根据习题信息获取到相关习题,能够便于第二用户巩固知识点,并获取第二用户的第二作答结果,对第二作答结果进行分析,以便于检验第二用户的学习成果。
第二方面,本申请提供了一种视频自动录制的装置,采用如下的技术方案:
一种视频自动录制装置,包括:
第一确定模块,用于当检测到第一用户触发的操作指令时,确定所述操作指令对应的操作,所述操作包括开始录制、暂停录制以及停止录制;
第一获取模块,用于基于所述操作指令对应的操作,获取视频以及所述视频对应的习题信息;
第二获取模块,用于基于所述视频对应的习题信息,获取第二用户的作答结果;
第二确定模块,用于基于所述视频对应的习题信息和所述第二用户的第一作答结果,确定第二用户名单信息;
发送模块,用于基于所述第二用户名单信息,向所述第二用户名单信息对应的第二用户发送所述视频以及所述视频对应的习题信息。
通过采用上述技术方案,第一确定模块能够检测到第一用户的操作指令,并对第一用户的操作指令进行分析,由此确定出操作指令对应的操作,第一获取模块基于操作获取对应的视频,并基于习题信息,第二获取模块获取第二用户基于习题信息的第一作答结果,并对第一作答结果进行分析,第二确定模块将做错的名单确定为第二用户名单信息,发送模块并向第二用户名单中的第二用户发送视频和习题信息,由此实现自动录制讲解视频,省去了第一用户课下剪辑视频的步骤,并有针对性地将讲解视频进行发送,以减小教学资源浪费的可能性。
在另一种可能的实现方式中,第一确定模块在当检测到第一用户触发的操作指令时,确定所述操作指令对应的操作时,具体用于:
当检测到第一用户触发的操作指令时,响应于第一用户触发的点击操作,并获取埋点数据包;
基于所述埋点数据包,确定埋点事件以及所述埋点事件对应的操作。
在另一种可能的实现方式中,第一获取模块在基于所述操作指令对应的操作,获取视频以及所述视频对应的习题信息时,具体用于:
当检测到所述操作指令对应的操作包含触发命令时,记录时间点;
基于所述时间点,获取视频以及所述视频对应的习题信息。
在另一种可能的实现方式中,第一获取模块在基于所述所述视频和所述习题信息,对所述视频进行预处理时,具体用于:
对所述视频进行语义识别,得到语义识别结果;
基于所述语义识别结果,判断所述视频和所述视频对应的习题信息是否对应;
若所述视频和所述视频对应的习题信息不对应,则对所述视频进行预处理。
在另一种可能的实现方式中,该装置还包括:目标识别模块、得到模块以及第三确定模块,其中,
目标识别模块,用于对所述视频进行目标识别,所述目标识别的对象为第一用户;
得到模块,用于对目标识别的对象进行跟踪,得到跟踪结果;
第三确定模块,用于基于所述视频以及所述跟踪结果,确定出关键图像。
在另一种可能的实现方式中,该装置还包括:第四确定模块以及标记模块,其中,
第四确定模块,用于基于所述习题信息,确定相关知识点;
标记模块,用于基于所述相关知识点,对所述关键图像进行笔记标记。
在另一种可能的实现方式中,该装置还包括:第三获取模块以及第四获取模块,其中,
第三获取模块,用于当检测到第二用户触发的结束观看视频指令时,获取所述习题信息的相关习题;
第四获取模块,用于向第二用户发送所述相关习题,并获取第二用户的第二作答结果,所述第二作答结果为第二用户基于所述相关习题的作答结果。
第三方面,本申请提供一种电子设备,采用如下的技术方案:
一种电子设备,该电子设备包括:
至少一个处理器;
存储器;
至少一个应用程序,其中至少一个应用程序被存储在存储器中并被配置为由至少一个处理器执行,至少一个应用程序配置用于:执行根据第一方面任一种可能的实现方式所示的一种视频自动录制方法。
第四方面,本申请提供一种计算机可读存储介质,采用如下的技术方案:
一种计算机可读存储介质,包括:存储有能够被处理器加载并执行实现第一方面任一种可能的实现方式所示的一种视频自动录制方法的计算机程序。
综上所述,本申请包括以下至少一种有益技术效果:
1.能够检测到第一用户的操作指令,并对第一用户的操作指令进行分析,由此得到操作指令对应的操作,再基于操作获取对应的视频,并基于习题信息,获取第二用户基于习题信息的第一作答结果,并对第一作答结果进行分析,将做错的名单确定为第二用户名单信息,并向第二用户名单中的第二用户发送视频和习题信息,由此实现自动录制讲解视频,省去了第一用户课下剪辑视频的步骤,并有针对性地将讲解视频进行发送,以减小教学资源浪费的可能性;
2.能够对操作指令的操作进行分析,当操作包含触发命令时,能够记录时间点,由此确定出进入时间点和退出时间点,并根据进入时间点和退出时间点,获取到对应的视频,以将同一个习题的视频进行合并,将不同习题的视频进行截取,从而便于第二用户进行学习。
附图说明
图1是本申请实施例的一种视频自动录制方法流程示意图。
图2是本申请实施例的一种视频自动录制装置结构示意图。
图3是本申请实施例的一种电子设备的结构示意图。
具体实施方式
下面结合说明书附图1-附图3对本申请实施例作进一步详细描述。
本具体实施例仅仅是对本申请的解释,其并不是对本申请的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本申请的权利要求范围内都受到专利法的保护。
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
目前,为了推动教育优质资源均衡,很多学校已经开始利用信息化手段扩大教育优质资源覆盖,推动“三个课堂”常态化。“三个课堂”是指“专递课堂”、“名师课堂”以及“名校网络课堂”。其中,“专递课堂”针对农村师资资源较为欠缺的问题,采用同步上课课程,通过互联网将优质资源均衡化;“名师课堂”针对教师教学能力不强的问题,发挥名师名课示范效应,通过组建网络教研活动,使得名师资源大范围共享;“名校网络课堂”针对城乡区域教育不均衡的问题,通过开放课程,全力推动优质资源共享。
在现有的三个课堂相关技术中,只能将教师上课的视频进行全程录制,课下教师再对全程录制的视频进行二次编辑,这对教师的视频编辑能力有较高要求,且编辑过程会耗费教师大量的时间和精力。也有根据需要教师自己点击开始或结束按钮录制视频,但这不仅会影响教师的上课节奏,还会出现教师经常忘记录制的情况,造成资源的流失。教师课下通过微信群的方式将视频发送给学生,由于发送的讲解视频没有针对性,学生常常会忽略视频,造成资源的浪费。
本申请实施例提供了一种视频自动录制方法,能够根据老师的触发操作,自动录制课堂上讲解习题的视频,并根据学生作答结果,确定出学生名单,有针对性地、精准地发送给学生。
在本申请实施例中主要以教室课堂中习题讲解视频自动录制的场景为例进行描述,但是并不作为对本申请实施例的限定。
为了更好的实施该视频自动录制方法,下述通过具体实施例并结合附图进行阐述。
本申请实施例提供了一种视频自动录制方法,由电子设备执行,该电子设备可以为服务器,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,但并不局限于此,本申请实施例在此不做限制。
进一步地,本申请实施例提供了一种视频自动录制方法,如图1所述,给出了一种示例以执行一种视频自动录制方法,具体如下所示:
步骤S101,当检测到第一用户触发的操作指令时,确定操作指令对应的操作。
其中,操作包括开始录制、暂停录制以及停止录制。
对于本申请实施例,教室里预先安装有智慧屏幕,该智慧屏幕为触摸屏,智慧屏幕上有多个功能点按钮,每一个功能点按钮都对应一种操作。一般情况下,第一用户为上课的教师。第一用户触发的操作指令包括“开始上课”、“开始讲解”、“讲解完毕”以及“结束上课”等操作指令。其中,“开始上课”操作指令对应“准备录制”操作,即进入待机状态;“开始讲解”操作指令对应“开始录制”操作,即开始录制本习题的讲解视频;“讲解完毕”操作指令对应“结束录制”操作,即结束录制本习题的讲解视频;“结束上课”操作指令对应“停止录制”操作,即进入关机状态。
步骤S102,基于操作指令对应的操作,获取视频以及视频对应的习题信息。
对于本申请实施例,电子设备能够和摄像头通过WiFi、蓝牙以及NFC(Near FieldCommunication,近场通信)等无线通信协议连接,由此电子设备能够获取到摄像头录制的视频。获取视频对应的习题信息:智慧屏幕上有多个习题编号按钮,电子设备可以获取第一用户点击的习题编号按钮,电子设备也可以获取第一用户输入的习题编号,在习题库中确定出对应的习题题目内容。
步骤S103,基于视频对应的习题信息,获取第二用户的第一作答结果,并基于视频对应的习题信息和第二用户的第一作答结果,确定第二用户名单信息。
对于本申请实施例,一般情况下,第二用户为学生。电子设备可以预先获取第二用户的作业和试卷等测试题作答结果,并对第二用户的测试题作答结果进行分析。基于当前习题信息,电子设备从第二用户的测试题作答结果中确定出当前习题第二用户的历次作答结果,并把本习题历次做错的第二用户信息确定为第二用户名单信息,以确定出该题的错误名单。
步骤S104,基于第二用户名单信息,向第二用户名单信息对应的第二用户发送视频以及视频对应的习题信息。
对于本申请实施例,电子设备可以预先获取所有学生的账号信息,基于第二用户名单信息,将视频和习题信息依次发送至第二用户名单信息中对应的第二用户账号,由此能够有针对性地将视频和视频对应的习题信息发送给经常做错本题的第二用户。
具体地,在本申请实施例中,步骤S101中当检测到第一用户触发的操作指令时,确定操作指令对应的操作,具体可以包括步骤S1011(图中未示出)以及步骤S1012(图中未示出),其中,
步骤S1011,当检测到第一用户触发的操作指令时,响应于第一用户触发的点击操作,并获取埋点数据包。
对于本申请实施例,当电子设备检测到第一用户在智慧屏幕上的点击操作时,获取当前点击操作按钮的埋点数据包。例如,当第一用户在智慧屏幕上点击“开始讲解”时,电子设备能够检测到第一用户触发的点击按钮,并获取当前的埋点数据包。
进一步地,埋点数据还可以暂时存储在埋点队列中,存储在埋点队列中的埋点数据为待发送埋点队列。电子设备能够获取埋点队列中存储的埋点数据包,从而缓解电子设备处理埋点数据包的处理量。
步骤S1012,基于埋点数据包,确定埋点事件以及埋点事件对应的操作。
对于本申请实施例,电子设备能够对埋点数据包进行数据埋点分析,确定埋点事件,埋点事件包括开始录制、暂停录制以及停止录制等事件,由此确定出埋点事件对应的操作。数据埋点分析是一种常用的数据采集方法,埋点数据包中预先植入有多段代码,电子设备运行其中每一段代码都能实现对应的功能。
具体地,在本申请实施例中,步骤S102中基于操作指令对应的操作,获取视频以及视频对应的习题信息,具体可以包括步骤S1021(图中未示出)以及步骤S1022(图中未示出),其中,
步骤S1021,当检测到操作指令对应的操作包含触发命令时,记录时间点。
对于本申请实施例,第一用户触发的操作指令可以包含“开始录制”等触发命令,也可以包含“下一页”等非触发命令。若电子设备检测到操作指令对应触发命令,则记录当前时间点。例如,当第一用户触发的操作指令为“下一页”非触发命令时,即第一用户进行下一张幻灯片的放映,则不需要进行记录时间操作。
步骤S1022,基于时间点,获取视频以及视频对应的习题信息。
对于本申请实施例,电子设备能够记录第一用户在授课端的多个时间点,将“开始录制”操作对应的时间点确定为进入时间点,将“结束录制”操作对应的时间点确定为退出时间点,将进入时间点和退出时间点之间的视频确定为本习题的讲解视频。
例如,进入时间点为14点23分54秒,退出时间点为14点27分35秒,14点23分54秒与14点27分35秒之间的时间段视频确定为习题的讲解视频。
进一步地,在本申请实施例中,步骤S1022中之后还可以包括:步骤S10231(图中未示出)、步骤S10232(图中未示出)以及步骤S10233(图中未示出),其中,
步骤S10231,对视频进行语义识别,得到语义识别结果。
对于本申请实施例中,对视频进行语义识别:电子设备通过提取视频中的音频,将音频转换成文字,再对文字进行语义识别。对文字进行语义识别:电子设备可以通过对文字进行预处理、特征提取以及输入模型。对文字进行预处理:是对文字进行分词处理,将一个句子拆分成多个部分,基于词典对多个部分进行对应匹配;对文字进行特征提取:可以基于TF-IDF(Term Frequency-Inverse Document Frequency,词频-逆文本频率)模型进行特征提取;将文字输入到模型中:可以将文字输入到预先训练好的FastText模型中提取出文字中的关键信息。
步骤S10232,基于语义识别结果,判断视频和视频对应的习题信息是否对应。
对于本申请实施例中,基于语义识别结果,电子设备判断当前视频和习题是否相对应,即本视频讲解的是否为本习题。若本视频对应本习题,则判断本视频是否为本习题完整的讲解视频。
例如,本习题为21题,21题共有21.(1)、21.(2)以及21.(3)小问,电子设备基于语义识别结果,将语义识别结果和习题内容进行对比,判断本视频是否讲解了21题所有内容。
步骤S10233,若视频和视频对应的习题信息不对应,则对视频进行预处理。
对于本申请实施例中,对视频进行预处理,包括对视频进行截取以及合并等处理。一个习题可以包括多个小问,第一用户在讲解该习题时,可能先对第一小问进行讲解,接着讲解了另一习题,又接着讲解该习题的第二小问,或者对第二用户进行了提问,则需要对录制的视频进行截取或合并。
若该视频中包含21题、22题以及23题,则对视频进行截取分割,即根据语义识别结果,分别将21题、22题以及23题的讲解视频进行截取;若该视频中包含21.(1)题的讲解视频,下一个视频包含了21.(2)题以及21.(3)题的讲解视频,则将21题的三个小问讲解视频进行合并。
进一步地,在第一用户讲解过程中,会出现第一用户在习题讲解和课件相互切换界面的情况。对视频进行预处理过程中,电子设备分别在检测到第一用户触发的“开始讲解”指令、课件切换界面指令以及返回讲解界面指令时,分别记录时间点,并基于记录时间点,对视频进行截取,即从讲解视频中第一用户课件切换的视频进行删除,以得到习题讲解视频。
本申请实施例的一种可能的实现方式,该方法还可以包括:步骤S102a(图中未示出)、步骤S102b(图中未示出)以及步骤S102c(图中未示出),其中,步骤S102a(图中未示出)、步骤S102b(图中未示出)以及步骤S102c(图中未示出)可以在步骤S102(图中未示出)之后执行,其中,
步骤S102a,对视频进行目标识别。
其中,目标识别的对象为第一用户。
对于本申请实施例,对视频进行目标识别:可以通过对视频进行抽帧处理,再对帧图像进行目标识别。对帧图像进行目标识别:可以将帧图像输入到预先训练好的神经网络模型中,预先输入所有第一用户的照片,进行神经网络模型的训练,以识别出视频中的目标对象。
对帧图像进行目标识别,还可以通过BoW(Bag Of Words,词袋)模型,将目标进行分类,再识别目标。在电子设备目标识别方法中,将图像比作为文档,将图像中的特征比作文档中的词语,对图像进行目标识别。
步骤S102b,对目标识别的对象进行跟踪,得到跟踪结果。
对于本申请实施例,对目标识别的对象进行跟踪:电子设备可以通过TLD(Tracking-Learning-Detection,一种单目标长时间跟踪算法)进行目标跟踪,TLD能够在第一帧出现的位置建立初始的检测模型,并在后续帧更新模型中适应目标的变化,以进行目标跟踪。
步骤S102c,基于视频以及跟踪结果,确定出关键图像。
对于本申请实施例,电子设备将较为完整、较为清晰地显示题目的图像确定为关键图像。在上课过程中,会出现第一用户因讲解试题,身体遮挡住试题画面的情况,对目标识别的对象进行跟踪,以使得从多张帧图像中,将第一用户未遮挡住试题的画面确定为关键图像。确定出关键图像后,可以将关键图像确定为视频的封面图像,也可以将关键图像和视频一起发送至第二用户。
本申请实施例的一种可能的实现方式,该方法还可以包括:步骤102c1(图中未示出)以及步骤102c2(图中未示出),其中,步骤102c1(图中未示出)以及步骤102c2(图中未示出)可以在步骤S102c(图中未示出)之后执行,其中,
步骤S102c1,基于视频对应的习题信息,确定相关知识点。
对于本申请实施例,电子设备基于视频对应的习题信息,对习题信息进行分析,可以对习题信息进行关键词提取,将提取出的关键字和知识点库进行匹配,以得到习题信息的相关知识点。
例如,本习题是关于勾股定理的习题,电子设备对习题信息进行分析,得到本习题有“直角三角形”、“直角边”以及“斜边长度”等关键词,将关键词和知识点库进行匹配,得到本习题相关知识点为勾股定理。
步骤S102c2,基于相关知识点,对关键图像进行笔记标记。
对于本申请实施例,在第一用户讲解习题过程中,一般会对相关知识点进行讲解,并将本习题的参数代入公式中求出结果,电子设备将含有本习题相关知识点的图像进行标记。
例如,可以对关键图像进行下划线标记、不同颜色突出显示以及加粗字体等标记,电子设备可以对关键图像进行知识点下划线标记,以便于第二用户快速了解到本习题相关的知识点。
本申请实施例的一种可能的实现方式,该方法还可以包括:步骤S105(图中未示出)、步骤S106(图中未示出)以及步骤S107(图中未示出),其中,步骤S105(图中未示出)、步骤S106(图中未示出)以及步骤S107(图中未示出)可以在步骤S104(图中未示出)之后执行,其中,
步骤S105,当检测到第二用户触发的结束观看视频指令时,获取视频对应的习题信息的相关习题。
对于本申请实施例,当电子设备向第二用户发送视频以及习题信息后,提示第二用户反复观看,当电子设备检测到第二用户触发的结束观看指令时,获取本习题相同知识点、相同难度、相同地区以及相同年份等相关题作为相关习题。
步骤S106,向第二用户发送相关习题,并获取第二用户的第二作答结果。
其中,第二作答结果为第二用户基于相关习题的作答结果。
对于本申请实施例,向第二用户发送相关习题,以检查第二用户是否真正掌握了该习题对应的题型以及知识点。可以预先设置预设条件,例如,当第二用户的作答结果争取率大于等于90%时,则该第二用户已掌握该习题相关题型和知识点,则不需要提示该用户观看讲解视频。
进一步地,上述实施例通过步骤流程的方式介绍了一种视频自动录制方法,下述实施例从装置结构的角度介绍一种视频自动录制装置,具体详见下述实施例:
本申请实施例提供一种视频自动录制装置,如图2所示,该视频自动录制装置20具体可以包括:
第一确定模块201,用于当检测到第一用户触发的操作指令时,确定操作指令对应的操作,操作包括开始录制、暂停录制以及停止录制;
第一获取模块202,用于基于操作指令对应的操作,获取视频以及视频对应的习题信息;
第二获取模块203,用于基于视频对应的习题信息,获取第二用户的作答结果;
第二确定模块204,用于基于视频对应的习题信息和第二用户的作答结果,确定第二用户名单信息;
发送模块205,用于基于第二用户名单信息,向第二用户名单信息对应的第二用户发送视频以及视频对应的习题信息;
本申请实施例的另一种可能的实现方式,第一确定模块201在当检测到第一用户触发的操作指令时,确定操作指令对应的操作时,具体用于:
响应于第一用户触发的点击操作,并获取埋点数据包;
基于埋点数据包,确定埋点事件以及埋点事件对应的操作。
本申请实施例的另一种可能的实现方式,第一获取模块202在基于操作指令对应的操作,获取视频以及视频对应的习题信息时,具体用于:
当检测到操作指令对应的操作包含触发命令时,记录时间点;
基于时间点,获取视频以及习题信息;
基于视频和习题信息,对视频进行预处理。
本申请实施例的另一种可能的实现方式,第一获取模块202在基于视频和习题信息,对视频进行预处理时,具体用于:
对视频进行语义识别,得到语义识别结果;
基于语义识别结果,判断视频和习题信息是否对应;
若视频和习题信息不对应,则对视频进行预处理。
本申请实施例的另一种可能的实现方式,该装置20还包括:目标识别模块、得到模块以及第三确定模块,其中,
目标识别模块,用于对视频进行目标识别,目标识别的对象为第一用户;
得到模块,用于对目标识别的对象进行跟踪,得到跟踪结果;
第三确定模块,用于基于视频以及跟踪结果,确定出关键图像。
本申请实施例的另一种可能的实现方式,该装置20还包括:第四确定模块以及标记模块,其中,
第四确定模块,用于基于习题信息,确定相关知识点;
标记模块,用于基于相关知识点,对关键图像进行笔记标记。
本申请实施例的另一种可能的实现方式,该装置20还包括:第三获取模块以及第四获取模块,其中,
第三获取模块,用于当检测到第二用户触发的结束观看视频指令时,获取习题信息的相关习题;
第四获取模块,用于向第二用户发送相关习题,并获取第二用户的第二作答结果,第二作答结果为第二用户基于相关习题的作答结果。
本申请实施例提供了一种视频自动录制装置,通过采用上述技术方案,第一确定模块能够检测到第一用户的操作指令,并对第一用户的操作指令进行分析,由此确定出操作指令对应的操作,第一获取模块基于操作获取对应的视频,并基于习题信息,第二获取模块获取第二用户基于习题信息的第一作答结果,并对第一作答结果进行分析,第二确定模块将做错的名单确定为第二用户名单信息,发送模块并向第二用户名单中的第二用户发送视频和习题信息,由此实现自动录制讲解视频,省去了第一用户课下剪辑视频的步骤,并有针对性地将讲解视频进行发送,以减小教学资源浪费的可能性。
进一步地,需要说明的是:第一确定模块201、第二确定模块204、第三确定模块以及第四确定模块,可以为同一确定模块,也可以为均为不同确定模块,也可以部分为相同的确定模块,在本申请实施例中不做限定。第一获取模块202、第二获取模块203、第三获取模块以及第四获取模块,可以为同一获取模块,也可以为均为不同获取模块,也可以部分为相同的获取模块,在本申请实施例中不做限定。
所属领域的技术人员可以清楚地了解到,为描述地方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本申请实施例中还提供了一种电子设备,如图3所示,图3所示的电子设备30包括:处理器301和存储器303。其中,处理器301和存储器303相连,如通过总线302相连。可选地,电子设备30还可以包括收发器304。需要说明的是,实际应用中收发器304不限于一个,该电子设备30的结构并不构成对本申请实施例的限定。
处理器301可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application SpecificIntegrated Circuit,专用集成电路),FPGA(Field Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器301也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线302可包括一通路,在上述组件之间传送信息。总线302可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。总线302可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器303可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact DiscRead Only Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
存储器303用于存储执行本申请方案的应用程序代码,并由处理器301来控制执行。处理器301用于执行存储器303中存储的应用程序代码,以实现前述方法实施例所示的内容。
其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端,还可以为服务器等。图3示出的电子设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与相关技术相比,本申请实施例能够检测到第一用户的操作指令,并对第一用户的操作指令进行分析,由此得到操作指令对应的操作,再基于操作获取对应的视频,并基于习题信息,获取第二用户基于习题信息的第一作答结果,并对第一作答结果进行分析,将做错的名单确定为第二用户名单信息,并向第二用户名单中的第二用户发送视频和习题信息,由此实现自动录制讲解视频,省去了第一用户课下剪辑视频的步骤,并有针对性地将讲解视频进行发送,以减小教学资源浪费的可能性。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
以上仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

Claims (10)

1.一种视频自动录制方法,其特征在于,包括:
当检测到第一用户触发的操作指令时,确定所述操作指令对应的操作,所述操作包括开始录制、暂停录制以及停止录制;
基于所述操作指令对应的操作,获取视频以及所述视频对应的习题信息;
基于所述视频对应的习题信息,获取第二用户的第一作答结果,并基于所述视频对应的习题信息和所述第二用户的第一作答结果,确定第二用户名单信息;
基于所述第二用户名单信息,向所述第二用户名单信息对应的第二用户发送所述视频以及所述视频对应的习题信息。
2.根据权利要求1所述的视频自动录制方法,其特征在于,所述当检测到第一用户触发的操作指令时,确定所述操作指令对应的操作,包括:
当检测到第一用户触发的操作指令时,响应于第一用户触发的点击操作,并获取埋点数据包;
基于所述埋点数据包,确定埋点事件以及所述埋点事件对应的操作。
3.根据权利要求1所述的视频自动录制方法,其特征在于,所述基于所述操作指令对应的操作,获取视频以及所述视频对应的习题信息,包括:
当检测到所述操作指令对应的操作包含触发命令时,记录时间点;
基于所述时间点,获取视频以及所述视频对应的习题信息。
4.根据权利要求3所述的视频自动录制方法,其特征在于,所述基于所述时间点,获取视频以及所述视频对应的习题信息,之后还包括:
对所述视频进行语义识别,得到语义识别结果;
基于所述语义识别结果,判断所述视频和所述视频对应的习题信息是否对应;
若所述视频和所述视频对应的习题信息不对应,则对所述视频进行预处理。
5.根据权利要求1所述的视频自动录制方法,其特征在于,所述基于所述操作指令对应的操作,获取视频以及所述视频对应的习题信息,之后还包括:
对所述视频进行目标识别,所述目标识别的对象为第一用户;
对目标识别的对象进行跟踪,得到跟踪结果;
基于所述视频以及所述跟踪结果,确定出关键图像。
6.根据权利要求5所述的视频自动录制方法,其特征在于,所述基于所述视频以及所述跟踪结果,确定关键图像,之后还包括:
基于所述视频对应的习题信息,确定相关知识点;
基于所述相关知识点,对所述关键图像进行笔记标记。
7.根据权利要求1所述的视频自动录制方法,其特征在于,所述基于所述第二用户名单信息,向所述第二用户名单信息对应的第二用户发送所述视频以及所述视频对应的习题信息,之后还包括:
当检测到第二用户触发的结束观看视频指令时,获取所述视频对应的习题信息的相关习题;
向第二用户发送所述相关习题,并获取第二用户的第二作答结果,所述第二作答结果为第二用户基于所述相关习题的作答结果。
8.一种视频自动录制装置,其特征在于,包括:
第一确定模块,用于当检测到第一用户触发的操作指令时,确定所述操作指令对应的操作,所述操作包括开始录制、暂停录制以及停止录制;
第一获取模块,用于基于所述操作指令对应的操作,获取视频以及所述视频对应的习题信息;
第二获取模块,用于基于所述视频对应的习题信息,获取第二用户的作答结果;
第二确定模块,用于基于所述视频对应的习题信息和所述第二用户的第一作答结果,确定第二用户名单信息;
发送模块,用于基于所述第二用户名单信息,向所述第二用户名单信息对应的第二用户发送所述视频以及所述视频对应的习题信息。
9.一种电子设备,其特征在于,包括:
至少一个处理器;
存储器;
至少一个应用程序,其中所述至少一个应用程序被存储在所述存储器中并被配置为由所述至少一个处理器执行,所述至少一个应用程序配置用于:执行根据权利要求1~7任一项所述的一种视频自动录制方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1~7任一项所述的一种视频自动录制方法。
CN202210370724.XA 2022-04-11 2022-04-11 一种视频自动录制方法、装置、电子设备及存储介质 Pending CN114466150A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210370724.XA CN114466150A (zh) 2022-04-11 2022-04-11 一种视频自动录制方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210370724.XA CN114466150A (zh) 2022-04-11 2022-04-11 一种视频自动录制方法、装置、电子设备及存储介质

Publications (1)

Publication Number Publication Date
CN114466150A true CN114466150A (zh) 2022-05-10

Family

ID=81418179

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210370724.XA Pending CN114466150A (zh) 2022-04-11 2022-04-11 一种视频自动录制方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN114466150A (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140272887A1 (en) * 2013-03-12 2014-09-18 2U, Inc. Interactive asynchronous education
CN111405381A (zh) * 2020-04-17 2020-07-10 深圳市即构科技有限公司 在线视频播放方法、电子装置及计算机可读存储介质
CN111522992A (zh) * 2020-04-16 2020-08-11 广东小天才科技有限公司 题目入库方法、装置、设备及存储介质
CN113301371A (zh) * 2021-05-20 2021-08-24 读书郎教育科技有限公司 双师直播课程习题视频片段与知识点关联的***及方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140272887A1 (en) * 2013-03-12 2014-09-18 2U, Inc. Interactive asynchronous education
CN111522992A (zh) * 2020-04-16 2020-08-11 广东小天才科技有限公司 题目入库方法、装置、设备及存储介质
CN111405381A (zh) * 2020-04-17 2020-07-10 深圳市即构科技有限公司 在线视频播放方法、电子装置及计算机可读存储介质
CN113301371A (zh) * 2021-05-20 2021-08-24 读书郎教育科技有限公司 双师直播课程习题视频片段与知识点关联的***及方法

Similar Documents

Publication Publication Date Title
CN109766412B (zh) 一种基于图像识别的学习内容获取方法及电子设备
CN106210836B (zh) 一种视频播放过程中的互动学习方法及装置、终端设备
CN107291343B (zh) 笔记的记录方法、装置和计算机可读存储介质
CN108875785B (zh) 基于行为特征对比的关注度检测方法以及装置
CN109446315B (zh) 一种解题辅助方法及解题辅助客户端
CN109656465B (zh) 一种应用于家教设备的内容获取方法及家教设备
CN111027537B (zh) 一种搜题方法及电子设备
CN108877334B (zh) 一种语音搜题方法及电子设备
CN110347866B (zh) 信息处理方法、装置、存储介质及电子设备
US10089898B2 (en) Information processing device, control method therefor, and computer program
Monteiro et al. Detecting and identifying sign languages through visual features
CN113254708A (zh) 一种视频搜索方法、装置、计算机设备及存储介质
CN111192170B (zh) 题目推送方法、装置、设备和计算机可读存储介质
CN108733718A (zh) 搜索结果的显示方法、装置以及用于搜索结果的显示装置
CN111723235A (zh) 音乐内容识别方法、装置及设备
CN111079489B (zh) 一种内容识别方法及电子设备
CN111523343B (zh) 阅读互动方法、装置、设备、服务器及存储介质
CN114466150A (zh) 一种视频自动录制方法、装置、电子设备及存储介质
CN116149528A (zh) 文档显示方法、装置及电子设备
CN111078746B (zh) 一种听写内容确定方法及电子设备
CN109783679B (zh) 一种学习辅助方法及学习设备
CN113591796A (zh) 一种用于校园的人脸识别***
CN115687630A (zh) 一种课程学习报告的生成方法和装置
CN110895924B (zh) 一种文档内容朗读方法、装置、电子设备及可读存储介质
CN112116505A (zh) 一种防作弊在线竞赛***及方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20220510

RJ01 Rejection of invention patent application after publication