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

应用于课堂录播中的目标追踪方法、装置、设备以及介质与流程

2022-06-22 16:37:24 来源:中国专利 TAG:


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.图1是本技术实施例提供的应用于课堂录播中的目标追踪方法的流程示意图。
45.图2是本技术实施例提供的第一探测区域和第一探测屏蔽区域的示意图。
46.图3是本技术实施例提供的以第一边缘为抠图的侧边对第一帧图像进行抠图的示意图。
47.图4是本技术实施例提供的第二探测区域和第二探测屏蔽区域的示意图。
48.图5是本技术实施例提供的现有的课堂录播系统的示意图。
49.图6是本技术实施例提供的课堂录播系统的示意图。
50.图7是本技术实施例提供的应用于课堂录播中的目标追踪装置的结构框图。
51.图8是本技术实施例提供的计算机设备的结构示意图。
具体实施方式
52.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
53.本实施例提供一种应用于课堂录播中的目标追踪方法,如图1所示,该方法的主要流程描述如下(步骤s101~s104):
54.步骤s101:获取教师区全景视频和学生区全景视频。
55.其中,教师区全景视频由教师机拍摄而来,教师机一般安装于教室后方,镜头对准教师讲台区域;学生区全景视频由学生机拍摄而来,学生机为拍摄学生区全景视频的摄像机,学生机一般安装于教室前方黑板一侧,镜头对准教室内的学生区域。
56.步骤s102:根据教师区全景视频中运动目标的坐标,对教师区全景视频中的运动目标进行匀速追踪抠图,得到教师区特写视频。
57.本实施例中,采用海思的vda算法中的帧差法,判断教师区图像中是否存在运动目标;其中,教师区图像为教师区全景视频中的图像帧;若是,则获取第一中心坐标,根据第一中心坐标,对教师区图像进行匀速追踪抠图,得到第一图像;若否,则通过第一预设方法对教师区图像进行抠图,得到第二图像;按照教师区全景视频的时序,将第一图像和第二图像融合为教师区特写视频。
58.其中,采用海思的vda算法中的帧差法,判断教师区图像中是否存在运动目标,包括:
59.获取教师区全景视频的第一坐标组和第二坐标组,基于第一坐标组在教师区全景视频中划分出第一探测区域,基于第二坐标组在教师区全景视频中划分出第一探测屏蔽区域,则教师区图像中均设置有第一探测区域和第一探测屏蔽区域。采用海思的vda算法中的帧差法,对教师区图像中第一非重合区域和第二非重合区域进行运动侦测。
60.例如,参照图2,第一探测区域和第一探测屏蔽区域均为矩形,则第一坐标组和第二坐标组均由四个角坐标组成;其中,第一坐标组和第二坐标组均的四个角坐标由人工设置。教师通常处于教师讲台区域的中间位置,若教师走动,则移动状态基本体现在图2中的第一探测区域,而在对第一探测区域进行运动侦测时,也常常会遇到需屏蔽探测某区域的情况,比如教师机拍摄的画面内如果有幻灯片放映,幻灯片变化会干扰对运动目标的检测和后续中对第一中心坐标的计算,因此划定第一探测屏蔽区域,减少干扰;其中,第一中心坐标为教师区图像中运动目标的中心坐标。
61.其中,获取第一中心坐标,根据第一中心坐标,对教师区图像进行匀速追踪抠图,得到第一图像,包括:
62.(1)获取多个第一中心坐标,在多个第一中心坐标中选取出第一当前坐标和第一源坐标。
63.具体的,间隔选取两个第一中心坐标分别作为第一当前坐标和第一源坐标。例如,间隔值为200帧,在第200帧图像至400帧均出现同一运动目标且仅出现这一个运动目标,则将第200帧图像中运动目标的第一中心坐标为第一源坐标,第400帧图像中运动目标的第一中心坐标为第一当前坐标;在第400帧图像至第600帧图像中始终仅出现两个运动目标,对于第400帧图像,计算两个运动目标的第一中心坐标的平均值,将该平均值作为第一源坐标,对于第600帧图像,同样计算两个运动目标的第一中心坐标的平均值,将该平均值作为第一当前坐标;同理,若出现两个以上的运动目标,则也以所有运动目标的第一中心坐标的平均值作为第一当前坐标或第一源坐标。值得注意的是,第一当前坐标和第一源坐标一一对应,例如,通过第200帧图像计算得到的第一源坐标和通过第400帧图像计算得到的第一当前坐标一一对应,通过第400帧图像计算得到的第一源坐标和通过第600帧图像计算得到的第一当前坐标一一对应。
64.(2)基于第一当前坐标和第一源坐标,计算得到抠图位置变化次数。
65.其中,抠图位置变化次数的计算公式如下:
66.x
new
=x
org
n*w1;
67.其中,n为抠图位置变化次数;x
org
为第一源坐标的横坐标;x
new
为第一当前坐标的横坐标;w1为预设的抠图位置固定变化长度。
68.焦点移动次数的另一种计算公式如下:
69.y
new
=y
org
n*h1;
70.其中,y
org
为第一源坐标的纵坐标;y
new
为第一当前坐标的纵坐标;h1为预设的抠图位置固定变化宽度。
71.(3)将第一当前坐标作为抠图的初始位置,将第一源坐标作为抠图的终结位置,从初始位置到终结位置,将抠图位置均匀变换多次,变换次数为抠图位置变化次数。
72.具体的,从初始位置开始,到终结位置结束,抠图位置以w1为每次变化的变化长度、以h1为每次变化的变化宽度来变化n次;其中,w1和h1为固定值,n为变量,因此,对教师区全景视频的抠图为匀速追踪抠图。
73.对教师区全景视频匀速追踪抠图进行举例说明:第一源坐标为(x
org
,y
org
),第一当前坐标为(x
new
,y
new
),n为4,则对于从坐标(x
org
,y
org
)至(x
org
w1,yorg h1)的每帧图像中(注意,包括坐标为(x
org
,y
org
)的图像,不包括坐标为(x
org
w1,y
org
h1)的图像),抠图位置均为(x
org
,y
org
);对于从坐标(x
org
w1,y
org
h1)至(x
org
2*w1,y
org
2*h1)的每帧图像中(注意,包括坐标为(x
org
w1,y
org
h1)的图像,不包括坐标为(x
org
2*w1,y
org
2*h1)的图像),抠图位置均为(x
org
w1,y
org
h1);对于从坐标(x
org
2*w1,y
org
2*h1)至(x
org
3*w1,y
org
3*h1)的每帧图像中(注意,包括坐标为(x
org
2*w1,y
org
2*h1)的图像,不包括坐标为(x
org
3*w1,y
org
3*h1)的图像),抠图位置均为(x
org
2*w1,y
org
2*h1);对于从坐标(x
org
3*w1,y
org
3*h1)至(x
new
,y
new
)的每帧图像中(注意,包括坐标为(x
org
3*w1,y
org
3*h1)的图像,不包括坐标为(x
new
,y
new
)的图像),抠图位置均为(x
org
3*w1,y
org
3*h1);对于坐标为(x
new
,y
new
)的图像,抠图位置均为(x
new
,y
new
)。可见,w1为每次抠图位置变化的长度,h1为每次每次抠图位置变化的宽度,共变化4次。
74.(4)根据抠图位置,对教师区图像进行抠图,得到第一图像。
75.其中,通过第一预设方法对教师区图像进行抠图,得到第二图像,包括:
76.在课堂录制开始时,若教师区全景视频中没有运动目标,则对教师区图像中的第一预设区域进行抠图;若教师区全景视频中出现运动目标,运动目标又消失时,抠图位置保持运动目标消失时的抠图位置不变,等到出现新的运动目标时,抠图位置根据新的运动目标的坐标发生变化。
77.进一步地,还基于第一当前坐标、第一源坐标和预设的第一跟踪灵敏度对抠图位置进行调整。
78.具体的,基于运动侦测原理,判断教师区全景视频中的待测目标是静目标还是运动目标;其中,判断待测目标是静目标的方法为判断待测目标是否静止,若是,则记录静止时间,判断静止时间是否大于预设时间,若是,则判定待测目标为静目标。
79.若是静目标,则追踪静目标,判断静目标是否移动,并获取移动的移动距离(x,y);其中,静目标的移动距离为静目标的第一当前坐标和第一源坐标的差值;判断是否x值大于第一阈值或者y值大于第二阈值;若是,则将抠图位置从移动前的第一源坐标变换为移动后
的第一当前坐标。例如,静目标的第一源坐标为(x1,y1),移动后的第一当前坐标为(x2,y2),则x=x
2-x1,y=y
2-y1,若x值大于第一阈值或者y值大于第二阈值,则将抠图位置从(x1,y1)变换为(x2,y2);若x值既不大于第一阈值,y值也不大于第二阈值,则抠图位置保持为(x1,y1)坐标不变。
80.第一跟踪灵敏度包括第三阈值和第四阈值。若是运动目标,则计算运动目标移动的移动距离(x’,y’);其中,运动目标的移动距离为运动目标的第一当前坐标和第一源坐标的差值;判断是否x’值大于第三阈值或者y’值大于第四阈值;若是,则将抠图位置从移动前的第一源坐标变换为移动后的第一当前坐标;若否,则抠图位置保持为第一源坐标坐标不变;其中,x大于x’,y大于y’,使得静目标在移动后,即便有相对大幅度的移动动作也始终保持跟踪画面稳定。
81.本实施例中,对于教师区图像,抠图位置为第一中心点。判断教师区图像中是否存在运动目标;若是,则第一中心点为教师区图像中所有运动目标的第一中心坐标的平局值;若否,则第一中心点为预设的固定值即第一预设区域的中心坐标。
82.进一步地,通过对教师区图像进行运动侦测,获取教师区图像中运动目标的第一数量值,基于第一数量值确定对教师区图像进行抠图的第一范围;根据第一中心点和第一范围对教师区图像进行抠图,获取抠图得到的第一图像。
83.具体的,基于第一数量值确定对教师区图像进行抠图的第一范围的方法为:第一数量值越大,则第一范围越大。例如,第一数量值为1,则第一范围为教师区图像范围的四分之一;第一数量值为2,则第一范围为教师区图像范围的三分之一;第一数量值为3或3以上,则第一范围为教师区图像范围的二分之一。
84.进一步地,根据第一中心点和第一范围判断抠图范围是否超出教师区图像的边缘;若是,则根据教师区图像的边缘进行抠图。例如,教师区图像为矩形,四个角坐标分别为(0,0)、(p,q)、(p,0)和(0,q),则教师区图像的第一边缘为(0,0)与(0,q)组成的线段,教师区图像的第二边缘为(p,q)与(p,0)组成的线段,教师区图像的第三边缘为(0,0)与(p,0)组成的线段,教师区图像的第四边缘为(0,q)与(p,q)组成的线段;第一中心点的坐标为(x,y),第一范围为(x
±
x’,y
±
y’);参照图3,若x减去x’的差值小于等于0,则以第一边缘为抠图的侧边对教师区图像进行抠图;若x与x’的和值大于等于p,则以第二边缘为抠图的侧边对教师区图像进行抠图;若y减去y’的差值小于等于0,则以第三边缘为抠图的侧边对教师区图像进行抠图;若y与y’的和值大于等于q,则以第四边缘为抠图的侧边对教师区图像进行抠图。
85.进一步地,为保证录制的教师区特写视频每帧画面的分辨率一致,将第一图像和第二图像的分辨率统一为固定分辨率。例如,固定分辨率为1080p,教师机的拍摄分辨率为4k,则教师区图像的分辨率也为4k,第一预设区域的范围为教师区图像范围的四分之一,则第二图像的分辨率为1080p,无需缩放处理;若第一范围为教师区图像范围的四分之一,则第一图像的分辨率为1080p,无需缩放处理;若第一范围大于教师区图像范围的四分之一,则将第一图像进行缩放处理,使得第一图像的分辨率降低为固定分辨率。
86.步骤s103:根据学生区全景视频中运动目标的坐标,对学生区全景视频中的运动目标进行变速追踪抠图,得到学生区特写视频。
87.本实施例中,采用海思的vda算法中的帧差法,判断学生区图像中是否存在运动目
标;其中,学生区图像为学生区全景视频中的图像帧;若是,则获取第二中心坐标,根据第二中心坐标,对学生区图像进行变速追踪抠图,得到第三图像;若否,则通过第二预设方法对学生区图像进行抠图,得到第四图像;按照学生区全景视频的时序,将第三图像和第四图像融合为学生区特写视频。
88.其中,采用海思的vda算法中的帧差法,判断学生区图像中是否存在运动目标,包括:
89.参照图4,和上述中设置第一探测区域与第一探测屏蔽区域的方法同理,学生通常还会起立回答问题,在学生起立过程中,会被判定为运动目标,为了排除坐着的学生的运动干扰,获取学生区全景视频的第三坐标组,基于第三坐标组在学生区全景视频中划分出第二探测区域;对第二探测区域进行运动侦测时,也常常会遇到需屏蔽探测某区域的情况,例如吊灯的灯光干扰,因此获取学生区全景视频的第四坐标组,基于第四坐标组在学生区全景视频中划分出第二探测屏蔽区域,减少吊灯灯光等干扰。
90.其中,获取第二中心坐标,根据第二中心坐标,对学生区图像进行变速追踪抠图,得到第三图像,包括:
91.(1)获取多个第二中心坐标,在多个第二中心坐标中选取出第二当前坐标和第二源坐标。
92.间隔选取两个第二中心坐标分别作为第二当前坐标和第二源坐标,其具体方法与上述中选取第一当前坐标、第一源坐标的方法原理一致,在此不再赘述。
93.(2)基于第二当前坐标和第二源坐标,计算得到抠图位置变化距离。
94.其中,抠图位置变化距离包括抠图位置变化长度和抠图位置变化宽度。
95.抠图位置变化长度的计算公式如下:
96.x
new
=x
org
n*w2;
97.其中,w2为抠图位置变化长度;x
org
为第二源坐标的横坐标;x
new
为第二当前坐标的横坐标;n为抠图位置变换的预设次数。
98.抠图位置变化宽度的计算公式如下:
99.y
new
=y
org
n*h2;
100.其中,h2为抠图位置变化宽度;y
org
为第二源坐标的纵坐标;y
new
为第二当前坐标的纵坐标。
101.d=(w2,h2);
102.其中,d为抠图位置变化距离。
103.(3)将第二当前坐标作为抠图的初始位置,将第二源坐标作为抠图的终结位置,从初始位置到终结位置,将抠图位置变换预设次数,每次变换的距离均为抠图位置变化距离。
104.具体的,从初始位置开始,到终结位置结束,抠图位置变换n次,每次变换的长度为计算出来的w2,每次变换的宽度为计算出来的h2;其中,n为固定值;当第二源坐标和第二当前坐标更新后,计算得到的w2和h2也会更新,因此,w2和h2为变量。对学生区全景视频的抠图为变速追踪抠图,若第二源坐标和第二当前坐标之间的差值大,则计算得到的w2和h2的值也大,说明运动目标移动快,视为快速追踪;若第二源坐标和第二当前坐标之间的差值小,则计算得到的w2和h2的值也小,说明运动目标移动慢,视为慢速追踪。
105.对学生区全景视频变速追踪抠图的举例说明和步骤s102中对教师区全景视频匀
速追踪抠图的举例说明原理一致,在此不再赘述。
106.(4)根据抠图位置,对学生区图像进行抠图,得到第三图像。
107.进一步地,还基于第二当前坐标、第二源坐标和预设的第二跟踪灵敏度对抠图位置进行调整,其具体方法原理和步骤s102中基于第一当前坐标、第一源坐标和预设的第一跟踪灵敏度对抠图位置进行调整的方法原理一致,在此不再赘述;其中,第二跟踪灵敏度包括第五阈值和第六阈值,第五阈值可以等于第三阈值,第六阈值可以等于第四阈值。
108.本实施例中,对于学生区图像,抠图位置为第二中心点。判断学生区图像中是否存在运动目标;若是,则第二中心点为学生区图像中所有运动目标的第二中心坐标的平局值;若否,则第二中心点为预设的固定值即第二预设区域的中心坐标。
109.进一步地,通过对学生区图像进行运动侦测,获取学生区图像中运动目标的第二数量值,基于第二数量值确定对学生区图像进行抠图的第二范围;根据第二中心点和第二范围对学生区图像进行抠图,获取抠图得到的第三图像。
110.其中,确定第二范围的方法原理和上述中确定第一范围的方法原理一致,通过第二预设方法对学生区图像进行抠图得到第四图像的原理和通过第一预设方法对教师区图像进行抠图得到第二图像的原理一致,在此不再赘述。
111.进一步地,根据第二中心点和第二范围判断抠图范围是否超出学生区图像的边缘,其具体的方法原理和上述中根据第一中心点和第一范围判断抠图范围是否超出教师区图像的边缘的方法原理一致,在此不再赘述。
112.进一步地,为保证录制的学生区特写视频每帧画面的分辨率一致,将第三图像和第四图像的分辨率统一为固定分辨率。
113.值得注意的是,若教师移动至学生区,则将教师拍摄进学生区全景视频中进行运动侦测,同理,若学生移动至教师区,则将学生拍摄进教师区全景视频中进行运动侦测。
114.本实施例中,还可以根据运动目标出现位置,预先设置切换策略,根据切换策略,对教师区全景视频、教师区特写视频、学生区全景视频和学生区特写视频进行切换录制,得到课堂视频。
115.具体的,在录制开始时即课堂开始时,判断教师区全景视频和学生区全景视频中是否同时出现运动目标;若是,则切换至学生区特写视频,录制第一时长的学生区特写视频;若否,则判断教师区全景视频中是否出现运动目标;若是,则切换至教师区特写视频,录制第二时长的教师区特写视频;若否,则判断学生区全景视频中是否出现运动目标;若是,则切换至学生区特写视频,录制第三时长的学生区特写视频;若否,则切换至教师区全景视频,录制第四时长的教师区全景视频,录制完毕之后,切换至学生区全景视频,录制第五时长的学生区全景视频。
116.在录制结束时即课堂结束时,结束对教师区全景视频、教师区特写视频、学生区全景视频和学生区特写视频的切换录制,得到课堂视频。
117.参照图5,目前很多的课堂录播系统除了采用多机位拍摄,还要求有自动跟踪功能,需配置探测机对教室内运动目标进行位置探测,跟踪机对运动目标进行特写跟踪,导致配置成本增加。参照图6,本技术中直接对教师区全景视频和学生区全景视频进行运动侦测,探测运动目标的位置,对运动目标进行抠图追踪,只需教师机和学生机即可完成对运动目标的位置探测和特写跟踪,而且本技术仅通过教师机、学生机和录播机三台设备,就能实
现对教师全景、教师特写、学生全景、学生特写的录播,不仅简化了录播教室内的设备和布线,大大降低了课堂录播系统的配置成本,也满足了课堂录播的设备一体化的功能需求成本大大降低。
118.为了更好地实施以上方法,本技术实施例还提供了一种应用于课堂录播中的目标追踪装置,该装置具体可以集成在计算机设备中,例如终端或服务器等设备中,该终端可以包括但不限于手机、平板电脑或台式电脑等设备。
119.图7为本技术实施例提供的一种应用于课堂录播中的目标追踪装置的结构框图,如图7所示,该装置主要包括:
120.视频获取模块201,用于获取教师区全景视频和学生区全景视频;
121.匀速追踪抠图模块202,用于根据教师区全景视频中运动目标的坐标,对教师区全景视频中的运动目标进行匀速追踪抠图,得到教师区特写视频;以及,
122.变速追踪抠图模块203,用于根据学生区全景视频中运动目标的坐标,对学生区全景视频中的运动目标进行变速追踪抠图,得到学生区特写视频。
123.上述实施例提供的方法中的各种变化方式和具体实例同样适用于本实施例的应用于课堂录播中的目标追踪装置,通过前述对应用于课堂录播中的目标追踪方法的详细描述,本领域技术人员可以清楚的知道本实施例中的应用于课堂录播中的目标追踪装置的实施方法,为了说明书的简洁,在此不再详述。
124.为了更好地执行上述方法的程序,本技术实施例还提供一种计算机设备,如图8所示,计算机设备300包括存储器301和处理器302。
125.计算机设备300可以以各种形式来实施,包括手机、平板电脑、掌上电脑、笔记本电脑和台式计算机等设备。
126.其中,存储器301可用于存储指令、程序、代码、代码集或指令集。存储器301可以包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如对教师区全景视频进行运动侦测和对学生区全景视频进行运动侦测等)以及用于实现上述实施例提供的应用于课堂录播中的目标追踪方法的指令等;存储数据区可存储上述实施例提供的应用于课堂录播中的目标追踪方法中涉及到的数据等。
127.处理器302可以包括一个或者多个处理核心。处理器302通过运行或执行存储在存储器301内的指令、程序、代码集或指令集,调用存储在存储器301内的数据,执行本技术的各种功能和处理数据。处理器302可以为特定用途集成电路(application specific integrated circuit,asic)、数字信号处理器(digital signal processor,dsp)、数字信号处理装置(digital signalprocessing device,dspd)、可编程逻辑装置(programmable logic device,pld)、现场可编程门阵列(field programmable gate array,fpga)、中央处理器(central processing unit,cpu)、控制器、微控制器和微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器302功能的电子器件还可以为其它,本技术实施例不作具体限定。
128.本技术实施例提供一种计算机可读存储介质,例如包括:u盘、移动硬盘、只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。该计算机可读存储介质存储有能够被处理器加载并执行上述实施例的应用于课堂录播中的目标追踪方法的计算机程序。
129.本技术具体实施例仅仅是对本技术的解释,其并不是对本技术的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本技术的权利要求范围内都受到专利法的保护。
再多了解一些

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

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

相关文献