CN112866583B - 数据采集***、方法、装置、电子设备及存储介质 - Google Patents
数据采集***、方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN112866583B CN112866583B CN202011612014.0A CN202011612014A CN112866583B CN 112866583 B CN112866583 B CN 112866583B CN 202011612014 A CN202011612014 A CN 202011612014A CN 112866583 B CN112866583 B CN 112866583B
- Authority
- CN
- China
- Prior art keywords
- image data
- shot
- angle
- shooting
- camera
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 230000000007 visual effect Effects 0.000 claims abstract description 22
- 230000009471 action Effects 0.000 claims description 10
- 238000013507 mapping Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000012549 training Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000003993 interaction Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 230000008921 facial expression Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000012466 permeate Substances 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/90—Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
本申请公开了一种数据采集***、方法、装置、电子设备及存储介质,涉及电子设备技术领域,该***包括:相机阵列、移动平台以及控制器。其中,相机阵列环绕拍摄区域设置,且相机阵列中的每个相机的按照预设镜头视角设置;移动平台滑动设置于拍摄区域,用于承载被拍摄对象在拍摄区域移动;控制器分别与相机阵列和移动平台电性连接,用于控制移动平台移动至指定位置以及控制相机阵列中的指定相机进行拍摄,以采集被拍摄对象在指定拍摄角度的图像数据作为数字人数据,本申请能够通过数据采集***自动采集真人模特在各个拍摄角度的数字人数据,避免了人为采集的繁琐和误差,从而有效提高采集效率。
Description
技术领域
本申请涉及电子设备技术领域,更具体地,涉及一种数据采集***、方法、装置、电子设备及存储介质。
背景技术
随着科技的迅猛发展,人机交互技术渗透到日常生活中的方方面面,其中,数字虚拟人在人机交互技术中变得越来越重要,数字虚拟人是利用虚拟现实技术、人机交互、高精度三维人像模拟、人工智能(AI)、动作捕捉、面部表情捕捉等技术制作的虚拟三维人。其中,在制作数字虚拟人时,通常是通过对真人录制视频或者拍摄图像来得到训练数据,然后将该训练数据与数字虚拟人进行训练,以便数字虚拟人动起来时可以和真人一样。
然而,目前的采集数字人数据的方式通常是摄影师从不同角度对模特进行拍摄,因此采集起来繁琐、不便,往往需要重复采集,采集效率较低。
发明内容
鉴于上述问题,本申请提出了一种数据采集***、方法、装置、电子设备及存储介质。
第一方面,本申请实施例提供了一种数据采集***,该***包括:相机阵列、移动平台以及控制器。其中,相机阵列环绕拍摄区域设置,相机阵列中的每个相机按照预设镜头视角设置;移动平台滑动设置于拍摄区域,用于承载被拍摄对象在拍摄区域移动;控制器分别与相机阵列和移动平台电性连接,用于控制移动平台移动至指定位置以及控制相机阵列中的指定相机进行拍摄,以采集被拍摄对象在指定拍摄角度的图像数据。
进一步地,相机阵列包括多个支杆和多个相机,多个支杆环绕拍摄区域设立,多个相机分别设置在多个支杆上,其中,每个支杆设置至少一个相机,多个相机与控制器电性连接。
进一步地,移动平台包括轨道、驱动装置以及载板,轨道铺设在拍摄区域,载板通过驱动装置连接轨道,驱动装置用于驱动载板在轨道上移动,驱动装置与控制器电性连接。
进一步地,移动平台还包括升降装置;升降装置分别载板和驱动装置连接,用于调节载板的高度,升降装置与控制器电性连接;或者驱动装置包括升降装置,升降装置分别与载板和轨道连接,用于调节载板的高度,升降装置与控制器电性连接。
进一步地,移动平台还包括转动装置;转动装置分别载板和驱动装置连接,用于驱动载板转动,转动装置与控制器电性连接;或者驱动装置包括转动装置,转动装置分别载板和轨道连接,用于驱动载板转动,转动装置与控制器电性连接。
进一步地,轨道包括第一轨道部分和第二轨道部分,第一轨道部分和第二轨道部分连接,第二轨道部分的高度大于第一轨道部分的高度。
第二方面,本申请实施例提供了一种数据采集方法,该数据采集方法应用第一方面的数据采集***的控制器,该方法包括:获取拍摄列表,拍摄列表包括多个待拍摄角度;基于拍摄列表控制移动平台和相机阵列对被拍摄对象进行拍摄,得到多个图像数据,多个图像数据与多个待拍摄角度一一对应。
进一步地,基于拍摄列表控制移动平台和相机阵列对被拍摄对象进行拍摄,包括:获取与待拍摄角度对应的目标位置以及相机阵列中与待拍摄角度对应的目标相机;控制移动平台将被拍摄对象移动至目标位置;控制目标相机对被拍摄对象进行拍摄。
进一步地,控制目标相机对被拍摄对象进行拍摄,包括:确定目标相机的当前镜头视角是否为与待拍摄角度对应的镜头视角一致;若目标相机的当前镜头视角不为与待拍摄角度对应的镜头视角不一致,则控制目标相机将当前镜头视角调节为与待拍摄角度对应的镜头视角一致,并对拍摄对象被拍摄对象进行拍摄。
进一步地,在基于拍摄列表控制移动平台和相机阵列对被拍摄对象进行拍摄,得到多个图像数据之后,还包括:确定数字人数据是否包括与多个待拍摄角度中每个待拍摄角度对应的图像数据;若数字人数据不包括与多个待拍摄角度中每个待拍摄角度对应的图像数据,则获取缺少图像数据的待拍摄角度作为第一目标拍摄角度;基于第一目标拍摄角度控制移动平台和相机阵列对被拍摄对象进行拍摄。
进一步地,在基于拍摄列表控制移动平台和相机阵列对被拍摄对象进行拍摄,得到多个图像数据之后,还包括:获取多个图像数据中不满足预设条件的图像数据作为目标图像数据;获取目标图像数据对应的待拍摄角度作为第二目标拍摄角度;基于第二目标拍摄角度控制移动平台和相机阵列对被拍摄对象进行拍摄。
进一步地,获取多个图像数据中不满足预设条件的图像数据作为目标图像数据,包括:获取图像数据中被拍摄对象的人物参数,人物参数包括表情参数、动作参数、姿态参数中的至少一个;确定人物参数是否满足指定要求;若人物参数不满足指定要求,则确定图像数据不满足预设条件,并作为目标图像数据。
进一步地,获取多个图像数据中不满足预设条件的图像数据作为目标图像数据,包括:将多个图像数据中不包括被拍摄对象的图像数据确定为不满足预设条件的图像数据,并作为目标图像数据。
第三方面,本申请实施例提供了一种数据采集装置,应用于第一方面的数据采集***的控制器,该数据采集装置包括:拍摄列表获取模块和采集模块,其中:拍摄列表获取模块用于获取拍摄列表,拍摄列表包括多个待拍摄角度;采集模块用于基于拍摄列表控制移动平台和相机阵列对被拍摄对象进行拍摄,得到多个图像数据,多个图像数据与多个待拍摄角度一一对应。
进一步地,采集模块,包括:目标位置和目标相机获取子模块,用于获取与待拍摄角度对应的目标位置以及相机阵列中与待拍摄角度对应的目标相机。
移动平台控制子模块,用于控制移动平台将被拍摄对象移动至目标位置。
相机控制子模块,用于控制目标相机对被拍摄对象进行拍摄。
进一步地,相机控制子模块,还用于确定目标相机的当前镜头视角是否为与待拍摄角度对应的镜头视角一致;若目标相机的当前镜头视角不为与待拍摄角度对应的镜头视角不一致,则控制目标相机将当前镜头视角调节为与待拍摄角度对应的镜头视角一致,并对拍摄对象被拍摄对象进行拍摄。
进一步地,该数据采集装置,还包括:第一拍摄模块,用于确定数字人数据是否包括与多个待拍摄角度中每个待拍摄角度对应的图像数据;若数字人数据不包括与多个待拍摄角度中每个待拍摄角度对应的图像数据,则获取缺少图像数据的待拍摄角度作为第一目标拍摄角度;基于第一目标拍摄角度控制移动平台和相机阵列对被拍摄对象进行拍摄。
进一步地,该数据采集装置,还包括:第二拍摄模块,用于获取多个图像数据中不满足预设条件的图像数据作为目标图像数据;获取目标图像数据对应的待拍摄角度作为第二目标拍摄角度;基于第二目标拍摄角度控制移动平台和相机阵列对被拍摄对象进行拍摄。
进一步地,第二拍摄模块,具体用于获取图像数据中被拍摄对象的人物参数,人物参数包括表情参数、动作参数、姿态参数中的至少一个;确定人物参数是否满足指定要求;若人物参数不满足指定要求,则确定图像数据不满足预设条件,并作为目标图像数据。
进一步地,第二拍摄模块,具体用于将多个图像数据中不包括被拍摄对象的图像数据确定为不满足预设条件的图像数据,并作为目标图像数据。
第四方面,本申请实施例提供了一种电子设备,其包括:存储器、一个或多个处理器以及一个或多个应用程序。其中,一个或多个处理器与存储器耦接。一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个应用程序配置用于执行如上述第一方面的方法。
第五方面,本申请实施例提供了一种计算机可读取存储介质,该计算机可读取存储介质中存储有程序代码,该程序代码可被处理器调用执行如上述第一方面的方法。
本申请实施例提供的数据采集***、方法、装置、电子设备及存储介质,通过相机阵列、移动平台以及控制器组成的数据采集***,其中,相机阵列环绕拍摄区域设置,相机阵列中的每个相机按照预设镜头视角设置;移动平台滑动设置于拍摄区域,用于承载被拍摄对象在拍摄区域移动;控制器分别与相机阵列和移动平台电性连接,用于控制移动平台移动至指定位置以及控制相机阵列中的指定相机进行拍摄,以采集被拍摄对象在指定拍摄角度的图像数据,从而能够快捷、自动地从多个拍摄角度对模特进行拍摄,以采集数字人数据,有效提高了数字人数据的采集效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请第一实施例提供的一种数据采集***的结构示意图。
图2示出了本申请第一实施例提供的相机阵列的结构示意图。
图3示出了本申请第一实施例提供的另一种数据采集***的结构示意图。
图4示出了本申请第一实施例提供的移动平台的结构示意图。
图5示出了本申请第二实施例提供的数据采集方法的流程示意图。
图6示出了本申请第三实施例提供的数据采集方法的流程示意图。
图7示出了本申请第四实施例提供的数据采集方法的流程示意图。
图8示出了本申请第五实施例提供的数据采集方法的流程示意图。
图9示出了本申请第六实施例提供的数据采集方法的流程示意图。
图10示出了本申请第六实施例提供的关键点分布示意图。
图11示出了本申请第七实施例提供的数据采集方法的流程示意图。
图12示出了本申请第八实施例提供的数据采集装置的模块框图。
图13是本申请第九实施例的用于执行根据本申请实施例的数据采集方法的电子设备的框图。
图14是本申请第十实施例的用于保存或者携带实现根据本申请实施例的数据采集方法的程序代码的存储单元。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
随着科技的迅猛发展,人机交互技术渗透到日常生活中的方方面面,其中,数字虚拟人在人机交互技术中变得越来越重要,虚拟数字人(以下可称数字人)是一种具有2D或3D虚拟形象,可以和用户进行自然交互的软件形态机器人,它一般通过屏幕、投影等形式,以动画的形态展现在用户面前。其中,在制作数字虚拟人时,通常是通过真人演员录制视频来得到训练数据,然后将该训练数据与数字虚拟人进行训练,以使数字虚拟人动起来时可以和真人一样。通常为了模拟出更真实的数字人,需要采集真人模特在不同角度的拍摄数据,从而到数字人的训练数据(以下可称数字人数据)。
然而,目前在对真人模特进行拍摄时,通常是摄影师和真人模特配合着调整拍摄角度,这种拍摄方式不仅繁琐,而且在拍摄过程中不能确定哪些拍摄角度已经拍摄了,哪些拍摄角度还没有拍摄,可能出现重复拍摄、遗漏拍摄等情况,另外,通过人为拍摄,其拍摄得到的数字人数据的质量也不能保证。
可见,目前采集数字人数据的方式费时费力,而且不能保证采集的数字人数据的质量,采集效率较低。
为了改善上述问题,发明人提出了本申请实施例中的数据采集***、方法、装置、电子设备及存储介质,能够通过数据采集***自动采集真人模特在各个拍摄角度的数字人数据,避免了人为采集的繁琐和误差,从而有效提高采集效率。
下面将通过具体实施例对本申请实施例提供的数据采集***、方法、装置、电子设备及存储介质进行详细说明。
第一实施例
请参阅图1,图1示出了本申请实施例的数据采集***100,该数据采集***100可以包括相机阵列110、移动平台120以及控制器(图中未示出),其中,相机阵列110环绕拍摄区域200设置,相机阵列110中的每个相机111按照预设镜头视角设置;移动平台120滑动设置于拍摄区域200,用于承载被拍摄对象在拍摄区域200移动;控制器分别与相机阵列110和移动平台120电性连接,用于控制移动平台120移动至指定位置以及控制相机阵列110中的指定相机进行拍摄,以采集被拍摄对象在指定拍摄角度的图像数据作为数字人数据。
在实际应用中,可以预先制定一个拍摄列表,该拍摄列表可以包括多个待拍摄角度,控制器的本地可以预先存储该拍摄列表、多个控制指令以及多个控制指令和多个待拍摄角度之间的映射关系,其中,控制指令可以用于控制相机阵列110中的哪些位置的相机进行拍摄以及控制移动平台120移动到拍摄区域200中的哪个位置。当被拍摄对象站在移动平台120上开始进行数据采集时,控制器可以按照拍摄列表中多个拍摄角度的拍摄顺序逐一进行拍摄,例如,当对拍摄列表中第一个拍摄角度进行拍摄时,控制器可以将与第一个拍摄角度对应的第一控制指令发送给相机阵列110和移动平台120,移动平台120将承载被拍摄对象移动到相应的位置,然后相机阵列110中相应位置的相机111开始工作,对被拍摄对象进行拍摄,并将拍摄的数据进行存储,从而获得第一拍摄角度对应的数字人数据。然后,进行针对拍摄列表中第二拍摄角度的拍摄,其第二拍摄角度的拍摄过程与第一拍摄角度的拍摄过程相同,以此类推,遍历拍摄拍摄列表中的所有拍摄角度,从而可以全面地采集被拍摄对象在所有拍摄角度的图像数据作为数字人数据。
可选地,预设镜头视角可以是相机阵列110中每个相机的镜头角度均朝向该拍摄区域200的中心,也可以是相机阵列110中每个相机111的镜头角度均朝向该拍摄区域200上一个指定位置,可选地,该指定位置也可以位于拍摄区域200的上方。
可见,在本实施例中,通过相机阵列110、移动平台120以及控制器组成的数据采集***,其中,相机阵列110环绕拍摄区域200设置,相机阵列110中的每个相机按照预设镜头视角设置;移动平台120滑动设置于拍摄区域200,用于承载被拍摄对象在拍摄区域200移动;控制器分别与相机阵列110和移动平台120电性连接,用于控制移动平台120移动至指定位置以及控制相机阵列110中的指定相机进行拍摄,以采集被拍摄对象在指定拍摄角度的图像数据作为数字人数据,从而能够快捷、自动地从多个待拍摄角度对模特进行拍摄,以采集数字人数据,有效提高了数字人数据的采集效率。
其中,相机阵列110可以包括多个相机111,多个相机的环绕拍摄区域200设置且多个相机111中每个相机11的位置可以不同,每个相机111的镜头朝向的角度(以下可以称镜头角度)预先设定好。可选地,拍摄区域200可以为圆形的区域,也可以为矩形区域,还可以为不规则的形状的区域,该拍摄区域200具体的形状在此不做限定。
请再次参阅图1,在一些实施方式中,相机阵列110可以包括多个支杆112和多个相机111,多个支杆112环绕拍摄区域200设立,多个相机111分别设置在多个支杆112上,其中,每个支杆112设置至少一个相机111,多个相机11分别与控制器电性连接。
可选地,多个支杆112可以均匀分布在拍摄区域200周围,例如拍摄区域200为圆形时,多个支杆112可以关于拍摄区域200的圆心呈中心对称,以使多个支杆112上的相机的拍摄范围能够更全面地覆盖拍摄区域200。
可选地,支杆112可以与地面垂直,也可以地面形成一定夹角,支杆112的设置方式可以根据实际需求设定,在此不做限定。
可选地,不同的支杆112上设置的相机111数量可以相同,也可以不同,在此不做限定。可选地,当一个支杆112上设置了多个相机时,多个相机可以均匀分布在该支杆112上,例如该支杆112上相邻的两个相机之间的距离相同。
可选地,支杆112可以为伸缩杆,作为一种示例,如图2所示,该伸缩杆可以包括第一支杆1121和第二支杆1122,第一支杆1121可以套设在第二支杆1122上,且通过螺纹连接,通过螺纹第一支杆1121可以远离或者靠近第二支杆1122,从而方便设置在该支杆112上的相机111距离地面的高度。
在一些实施方式中,如图2所示,相机111可以通过连接件113与支杆112连接,该连接件113的一端可以与支杆112固定连接,该连接件113的另一端可以与相机111铰接,以方便相机111调节镜头角度。可选地,连接件113可以包括固定座1132和连接杆1131,该固定座1132安装在支杆112的侧壁,连接杆1131的一端可以与固定座1132铰接,连接杆1131的另一端可以与相机111铰接,从而方便相机111调节拍摄角度。可选地,该相机111可以为可调镜头角度的相机,具备如焦距调节等功能,该相机111可以与控制器电连接,由控制器控制该相机调节镜头角度。可选地,连接件与固定座的铰接处或/和相机的铰接处可设置有电机,该电机与控制器电连接,控制器可以通过控制电机的动作来调节相机的拍摄角度。
其中,请参阅图1至图4,移动平台120可以包括:轨道122、驱动装置123以及载板121,轨道122铺设在拍摄区域200,载板121通过驱动装置123连接轨道122,驱动装置123用于驱动载板121在轨道122上移动,驱动装置123与控制器电性连接。其中,轨道122可以包括第一轨道122和第二轨道122,第一轨道122的中心和第二轨道122的中心相交且第一轨道122和第二轨道122可以相互垂直。可选地,轨道122可以为十字形轨道,也可以为环形轨道、也可以是曲线形状的轨道、还可以是其他形状的轨道,在此不做限定。可选地,轨道122可以平行于地面设置,也可以垂直于地面设置,还可以与地面形成一定角度,具体如何设置,在此不做限定。
其中,驱动装置123可以包括滑轮1231、用于驱动滑轮1231转动的电机1232、以及电机驱动模块,电机驱动模块分别与控制器和电机1232电性连接,用于根据控制器的指令控制电机1232的运行,如调速、运行、停止、步进、匀速等。滑轮1231与电机1232的输出轴连接,当电机转动,则带动滑轮1231转动,从而驱动与滑轮1231连接的载板121在轨道122上移动。可选地,该滑轮1231还配置有刹车装置。
可选地,如图3所示,轨道122可以包括第一轨道部分1221和第二轨道部分1222,其中,第一轨道部分1221和第二轨道部分1222连接,第二轨道部分1222的高度大于第一轨道部分1221的高度。可选地,第一轨道部分1221和第二轨道部分1222可以连接成一个大致的环形。可选地,第一轨道部分1221可以有部分位于拍摄区域200的上与拍摄区域200的表面接触,另一部分位于拍摄区域200的上方,不与拍摄区域200的表面接触,从而使轨道122形成一个可以改变移动平台高度的轨道。作为一种方式,轨道122的底部可以通过多个支柱设置在拍摄区域200上,支柱的长度可调,从而能够改变轨道在不同位置的高度。
可选地,如图4所示,移动平台120还可以包括升降装置124,该升降装置124分别载板121和驱动装置123连接,用于调节载板121的高度,升降装置124与控制器电性连接。其中,该升降装置124可以是液压驱动的升降装置124,也可以是电机驱动的升降装置124,在此不做限定。具体地,该升降装置124可以是电动伸缩杆,该电动伸缩杆的一端可以与驱动装置123连接,另一端与载板121连接。
在实际应用中,该驱动装置123可以包括该升降装置124,即该升降装置124集成在驱动装置123上,升降装置124分别与载板121和轨道122连接,用于调节载板121的高度,升降装置124与控制器电性连接。
可选地,如图4所示,移动平台120还可以包括转动装置125,该转动装置125分别载板121和驱动装置123连接,用于驱动载板121转动,转动装置125与控制器电性连接。可选地,该转动装置125可以为电机,该电机的输出轴可以连接于载板121朝向地面的表面(以下可称底面)的中心。
在实际应用中,该驱动装置123可以包括转动装置125,即该转动装置125集成在驱动装置123上,转动装置125分别载板121和轨道122连接,用于驱动载板121转动,转动装置125与控制器电性连接。
在一些实施方式中,该移动移动平台120可以是一个用于承载被拍摄对象的车体,具体可以参考平衡车等。具体地,该移动平台120可以包括载板、安装在载板地面的车轮、安装在载板中用于驱动车轮的车轮电机、以及用于控制车轮电机工作的电机驱动模块,该车轮电机驱动模块可以与控制器连接,以便控制器能控制该移动平台120移动到拍摄区域200的指定位置。
其中,控制器可以为服务器,该服务器分别与相机阵列110和移动平台120通信,可选地,服务器与相机阵列110和移动平台120通信的方式,可以是有线通信,也可以是无线通信,在此不做限定,具体地,无线通信的方式可以包括WiFi通信、蓝牙通信、ZigBee通信等,在此不做限定。
第二实施例
请参阅图5,图5示出了本申请实施例提供的数据采集方法的流程示意图。该方法可以应用于第一实施例的数据采集***,具体地,可以应用于该数据采集***的控制器,如图5所示,该方法可以包括:
S110,获取拍摄列表,拍摄列表包括多个待拍摄角度。
在一些实施方式中,拍摄列表可以预先存储在控制器的本地,例如控制器还电连接有存储器,该拍摄列表可以存储在该存储器中,控制器在需要使用拍摄列表时,直接从存储器调用即可。此外,该拍摄列表还可以存储在与控制器通信的云端服务器中,控制器在需要使用拍摄列表时,可以向云端服务器发送获取请求,以指示服务器将该拍摄列表反馈给该控制器。
S120,基于拍摄列表控制移动平台和相机阵列对被拍摄对象进行拍摄,得到多个图像数据,多个图像数据与多个待拍摄角度一一对应。
作为一种示例,例如,相机阵列中的多个相机的镜头视角保持不变,控制器可以控制移动平台在与地面平行的方向上移动,即水平方向上移动,从而调整移动平台上的被拍摄对象与各相机之间的距离,在距离改变的同时,也改变了各相机针对被拍摄对象的拍摄角度。又例如,控制器还可以控制移动平台在垂直地面的方向上移动,即竖直方向上移动,从而调节被拍摄对象的高度位置,在高度位置改变的同时,也改变了各相机针对被拍摄对象的拍摄角度。再例如,控制器可以同时调节移动平台在水平方向上和竖直方向上移动,从而调节各相机针对被拍摄对象的拍摄角度。还例如,控制器还可以控制移动平台转动,从而调节被拍摄对象的朝向,同时也调节了各相机针对被拍摄对象的拍摄角度。
在拍摄时,控制器可以控制移动平台移动到指定位置以及控制相机阵列中的指定相机从而把指定相机针对被拍摄对象的拍摄角度调节到待拍摄角度,然后控制指定相机进行拍摄,以获得该待拍摄角度的图像数据,同理,通过上述拍摄方式遍历拍摄列表中每个待拍摄角度,可以得到多个图像数据,并可以将该多个图像数据作为本次拍摄得到的数字人数据。
可见,在本实施例中,通过获取拍摄列表,拍摄列表包括多个待拍摄角度,并基于拍摄列表控制移动平台和相机阵列对被拍摄对象进行拍摄,得到多个图像数据,多个图像数据与多个待拍摄角度一一对应,从而能够自动、快捷、全面地对被拍摄对象进行拍摄以获得数字人数据,由于拍摄角度和拍摄动作都可以由数据采集***自动处理,不需要被拍摄对象做任何调整,从而简化了拍摄过程,相比于人工拍摄,也提升了拍摄角度调节的精准度,进而提升了拍摄效率和质量。
第三实施例
请参阅图6,图6示出了本申请实施例提供的数据采集方法的流程示意图。该方法可以应用于第一实施例的数据采集***,具体地,可以应用于该数据采集***的控制器,如图6所示,该方法可以包括:
S210,获取拍摄列表,拍摄列表包括多个待拍摄角度。
其中,S210的具体实施方式可以参考S110,故不在此赘述。
S220,获取与待拍摄角度对应的目标位置以及相机阵列中与待拍摄角度对应的目标相机。
在一些实施方式中,多个待拍摄角度、多个拍摄位置以及多个相机可以预先建立映射关系表,作为一种示例,该映射关系表可以如表1所示:
表1
待拍摄角度 | 拍摄位置 | 相机标识 |
拍摄角度A1 | 拍摄位置A1 | 相机a1、相机a2、相机a3 |
拍摄角度A2 | 拍摄位置A2 | 相机a1、相机a4 |
拍摄角度A3 | 拍摄位置A3 | 相机a3、相机a4、相机a5 |
当待拍摄角度确定以后,可以根据待拍摄角度从表1中找到对应的目标位置和目标相机。作为一种示例,例如待拍摄角度为A1时,可以从表1中查找到目标位置为拍摄位置A1,目标相机为相机a1、相机a2、相机a3。又例如,当待拍摄角度为拍摄角度A3时,可以从表1中查找到目标位置为拍摄位置A3,目标相机为相机a3、相机a4、相机a5。可选地,拍摄位置具体可以是移动平台在拍摄区域中的坐标位置,例如平面坐标(x1,y1),又例如空间坐标(x2,y2,z2)。
S230,控制移动平台将被拍摄对象移动至目标位置。
承接上述示例,控制器可以根据移动平台当前的位置坐标和目标位置对应的坐标,确定移动平台的动作指令,然后将该动作指令发送给移动平台,以指示移动平台从当前的位置坐标移动到目标位置对应的坐标。例如,当前的待拍摄角度为拍摄角度A2,当前的位置坐标为(1,2,0),拍摄位置A2对应的坐标为(1,3,1),控制器则可以控制移动平台从(1,2,0)移动到(1,3,1)。
S240,控制目标相机对被拍摄对象进行拍摄,得到多个图像数据,多个图像数据与多个待拍摄角度一一对应。
承接上述示例,当控制器检测到移动平台移动到目标位置(1,3,1)后,可以控制相机a1和相机a4对移动平台上的被拍摄对象进行拍摄,从而得到图像数据,同理,还可以通过本实施例的上述方式分别对拍摄角度A1和拍摄角度A3进行拍摄,从而得到相应的图像数据,并可以将所有采集的图像数据作为数字人数据进行存储。
在本实施例中,通过获取与待拍摄角度对应的目标位置以及相机阵列中与待拍摄角度对应的目标相机,并控制移动平台将被拍摄对象移动至目标位置,再控制目标相机对被拍摄对象进行拍摄,得到多个图像数据,从而能够精准、有效地采集数字人数据,提升采集效率。
第四实施例
请参阅图7,图7示出了本申请实施例提供的数据采集方法的流程示意图。该方法可以应用于第一实施例的数据采集***,具体地,可以应用于该数据采集***的控制器,如图7所示,该方法可以包括:
S310,获取拍摄列表,拍摄列表包括多个待拍摄角度。
S320,获取与待拍摄角度对应的目标位置以及相机阵列中与待拍摄角度对应的目标相机。
S330,控制移动平台将被拍摄对象移动至目标位置。
其中,S310至S330的具体实施方式可以参考S210至S230,故不在此赘述。
S340,确定目标相机的当前镜头视角是否与待拍摄角度对应的镜头视角一致。
作为一种示例,控制器可以检测目标相机的当前工作参数,例如当前焦距、拍摄模式(如广角模式、正常模式等)等,以及与目标相机连接的连接杆铰接处的当前电机工作参数(如转动角度)来确定目标相机的当前镜头视角是否与待拍摄角度对应的镜头视角一致。
在一些实施方式中,可以预先在控制器本地存储待拍摄角度对应的目标相机的工作参数,以及与相机连接的连接杆铰接处的目标电机工作参数,若目标相机的当前工作参数与目标相机的工作参数一致,且当前电机工作参数与目标电机工作参数一致,则可以确定目标相机的当前镜头视角与待拍摄角度对应的镜头视角一致。否则,可以确定目标相机的当前镜头视角与待拍摄角度对应的镜头视角不一致。
S350,若目标相机的当前镜头视角与待拍摄角度对应的镜头视角不一致,则控制目标相机将当前镜头视角调节为与待拍摄角度对应的镜头视角一致,并对被拍摄对象进行拍摄,得到多个图像数据,多个图像数据与多个待拍摄角度一一对应。
在一些实施方式中,若确定目标相机的当前镜头视角与待拍摄角度对应的镜头视角不一致,控制器则可以根据当前电机工作参数、目标电机工作参数、目标相机的当前工作参数以及目标相机的工作参数控制目标相机将当前镜头视角调节为与待拍摄角度对应的镜头视角。
S360,若目标相机的当前镜头视角为与待拍摄角度对应的镜头视角,则直接对被拍摄对象进行拍摄。
考虑到在相机的镜头视角可能出现有偏差,在本实施例中,通过确定目标相机的当前镜头视角是否与待拍摄角度对应的镜头视角一致,若目标相机的当前镜头视角与待拍摄角度对应的镜头视角不一致,则控制目标相机将当前镜头视角调节为与待拍摄角度对应的镜头视角一致,并对被拍摄对象进行拍摄,得到多个图像数据作为数字人数据,若目标相机的当前镜头视角与待拍摄角度对应的镜头视角一致,则直接对被拍摄对象进行拍摄,从而能够确保采集数字人数据时,镜头角度是准确的,进而保证采集的数字人数据的质量。
第五实施例
请参阅图8,图8示出了本申请实施例提供的数据采集方法的流程示意图。该方法可以应用于第一实施例的数据采集***,具体地,可以应用于该数据采集***的控制器,如图8所示,该方法可以包括:
S410,获取拍摄列表,拍摄列表包括多个待拍摄角度。
S420,获取与待拍摄角度对应的目标位置以及相机阵列中与待拍摄角度对应的目标相机。
S430,控制移动平台将被拍摄对象移动至目标位置。
S440,控制目标相机对被拍摄对象进行拍摄,得到多个图像数据作为数字人数据,多个图像数据与多个待拍摄角度一一对应。
其中,S410至S440的具体实施方式可以参考S210至S240,故不在此赘述。
S450,确定数字人数据是否包括与多个待拍摄角度中每个待拍摄角度对应的图像数据。
在一些实施方式中,控制器可以对应拍摄列表检测已经采集并存储的图像数据,确定每个待拍摄角度是否都存储有对应的图像数据。
S460,若数字人数据不包括与多个待拍摄角度中每个待拍摄角度对应的图像数据,则获取缺少图像数据的待拍摄角度作为第一目标拍摄角度。
当控制器检测到拍摄列表中有待拍摄角度没有对应的图像数据,则可以将该缺少图像数据的待拍摄角度作为第一目标拍摄角度,作为一种示例,例如拍摄列表中,拍摄角度A1没有存储相关的图像数据,则可以将拍摄角度A1作为第一目标拍摄角度。
S470,基于第一目标拍摄角度控制移动平台和相机阵列对被拍摄对象进行拍摄。
其中,S470,基于第一目标拍摄角度控制移动平台和相机阵列对被拍摄对象进行拍摄的具体实施方式可以参考本实施例中S410至S440的实施方式,故不在此赘述。
S480,若数字人数据包括与多个待拍摄角度中每个待拍摄角度对应的图像数据,则结束拍摄。
考虑到在数据采集过程中可能会疏漏一些待拍摄角度,导致数据采集不全,在本实施例中,通过确定数字人数据是否包括与多个待拍摄角度中每个待拍摄角度对应的图像数据。若数字人数据不包括与多个待拍摄角度中每个待拍摄角度对应的图像数据,则获取缺少图像数据的待拍摄角度作为第一目标拍摄角度,并基于第一目标拍摄角度控制移动平台和相机阵列对被拍摄对象进行拍摄。若数字人数据包括与多个待拍摄角度中每个待拍摄角度对应的图像数据,则结束拍摄,从而可以确保采集的数字人数据是完整的,避免了人为拍摄时因疏漏而导致的反复拍摄,进而提高了采集效率。
第六实施例
请参阅图9,图9示出了本申请实施例提供的数据采集方法的流程示意图。该方法可以应用于第一实施例的数据采集***,具体地,可以应用于该数据采集***的控制器,如图9所示,该方法可以包括:
S510,获取拍摄列表,拍摄列表包括多个待拍摄角度。
S520,获取与待拍摄角度对应的目标位置以及相机阵列中与待拍摄角度对应的目标相机。
S530,控制移动平台将被拍摄对象移动至目标位置。
S540,控制目标相机对被拍摄对象进行拍摄,得到多个图像数据作为数字人数据。
其中,S510至S540的具体实施方式可以参考S210至S240,故不在此赘述。
S550,获取多个图像数据中不满足预设条件的图像数据作为目标图像数据。
在一些实施方式中,S550的具体实施方式可以为:获取图像数据中被拍摄对象的人物参数,人物参数包括表情参数、动作参数、姿态参数中的至少一个。确定人物参数是否满足指定要求。若人物参数不满足指定要求,则确定图像数据不满足预设条件,并将该图像数据作为目标图像数据。
作为一种方式,人物参数可以为表情参数,可以将数据图像输入至预先训练好的表情识别模型中,然后获取表情识别模型输出的当前表情参数。其中,表情识别模型可以根据多个样本表情图片训练得到。可选地,当前表情参数可以包括面部轮廓关键点、人脸细节关键点等。待拍摄角度预先对应了标准的表情参数,然后将当前表情参数和标准的表情参数进行比对,若当前表情参数和标准的表情参数一致,则可以确定人物参数满足指定要求,反之,则不满足指定要求。
作为另一种方式,可以将图像数据输入至预先训练好的姿态识别模型中,然后获取姿态识别模型输出的当前姿态参数。其中,姿态识别模型可以根据多个样本姿态图片训练得到。其中,当前姿态参数可以包括人体骨骼关键点、人体轮廓关键点等。作为一种示例,可以利用计算机视觉的人体姿态检测技术,检测出图像数据中被拍摄对象的姿态参数,然后将预先设定好的与待拍摄角度对应的标准姿态参数和当前姿态参数对比,当标准姿态参数和当前姿态参数不一致时,则确定不满足指定条件。具体地,可以根据标准姿态参数对应的人体骨骼关键点和当前姿态参数对应的人体骨骼关键之间的距离来确定标准姿态参数和当前姿态参数是否一致。
可以理解的是,当人物参数为动作参数时,可以参考上述表情参数、姿态参数的比对方式来判断人物参数是否满足指定条件,故不在此赘述。
作为又一种方式,人物参数还可以为被拍摄对象的脸部参数,例如嘴型参数。作为一种示例,可以从嘴型参数数据库中获取预先设定好的与待拍摄角度对应的标准嘴型参数对应的第一关键点,以及通过嘴型识别模型识别图像数据中的当前嘴型参数,得到当前嘴型参数对应的第二关键点。若第一关键点与第二关键点之间的距离小于距离阈值,则确定标准嘴型参数与当前嘴型参数匹配,且确定人物参数满足指定条件。反之,确定人物参数不满足指定条件。可选地,第一关键点的数量为多个,第二关键点的数量为多个,多个第一关键点和多个第二关键点一一对应。
具体地,在通过关键点来判断标准嘴型参数和当前嘴型参数是否匹配时,可以获取多个第一关键点中每个第一关键点与其对应的第二关键点的距离,得到多个目标距离。其次,获取多个目标距离相加的和,并确定多个目标距离相加的和是否超过预设距离。若多个目标距离相加的和不超过预设距离,则确定第一关键点与第二关键点之间的距离小于预设距离,并确定目标标准嘴型参数与当前嘴型参数匹配。
作为一种示例,如图10所示,例如多个第一关键点包括关键点a1、关键点a2、关键点a3、关键点a4。多个第二关键点包括与关键点a1对应的关键点b1、与关键点a2对应的关键点b2、与关键点a3对应的关键点b3、与关键点a3对应的关键点b4。若关键点a1与关键点b1之间的距离为d1,即目标距离,若关键点a2与关键点b2之间的距离为d2,若关键点a3与关键点b3之间的距离为d3,若关键点a4与关键点b4之间的距离为d4,预设距离为dr。则可以将目标距离d1、d2、d3、d4的相加的和与预设距离dr进行比较,若d1、d2、d3、d4的相加的和小于预设距离dr,则可以则确定目标标准嘴型参数与当前嘴型参数匹配,并将当前片段进行采集,并作为训练数据。在本实施方式中,通过将每两个对应关键点之间的距离的和与预设距离进行比较,能够从整体上比较目标标准嘴型参数与当前嘴型参数之间的偏差,从而可以快速、有效确定目标标准嘴型参数与当前嘴型参数是否匹配,提高了比对效率。
在另一些实施方式中,可以获取多个第一关键点中每个第一关键点与其对应的第二关键点的距离,得到多个目标距离,然后,将多个目标距离中的每个目标距离分别与指定距离进行比较,若多个目标距离中的每个目标距离均小于指定阈值,则确定目标标准嘴型参数与当前嘴型参数匹配,否则,不匹配。
承上述示例,例如指定距离为dl,若目标距离d1、d2、d3、d4中存在大于dl的目标距离,则确定可以目标标准嘴型参数与当前嘴型参数不匹配。
可选地,若目标距离d1、d2、d3、d4中存在大于dl的目标距离的数量小于指定数量,则可以确定目标标准嘴型参数与当前嘴型参数匹配,否则,不匹配。
S560,获取目标图像数据对应的待拍摄角度作为第二目标拍摄角度。
承接上述示例,可以将S550得到的目标图像数据对应的待拍摄角度作为第二目标拍摄角度。
S570,基于第二目标拍摄角度控制移动平台和相机阵列对被拍摄对象进行拍摄。
其中,S570的具体实施方式可以参考S470,故不在此赘述。
考虑到被拍摄对象在拍摄时,其人物参数可能不符合标准,往往需要人工监督提醒被拍摄对象,在本实施例中,通过获取多个图像数据中不满足预设条件的图像数据作为目标图像数据,获取目标图像数据对应的待拍摄角度作为第二目标拍摄角度,基于第二目标拍摄角度控制移动平台和相机阵列对被拍摄对象进行拍摄,从而能够实现了对数字人的训练数据的有效采集,避免了人工监场而浪费大量的人力成本和时间成本,进而提高了对数字人数据的采集效率。
第七实施例
请参阅图11,图11示出了本申请实施例提供的数据采集方法的流程示意图。该方法可以应用于第一实施例的数据采集***,具体地,可以应用于该数据采集***的控制器,如图11所示,该方法可以包括:
S610,获取拍摄列表,拍摄列表包括多个待拍摄角度。
S620,获取与待拍摄角度对应的目标位置以及相机阵列中与待拍摄角度对应的目标相机。
S630,控制移动平台将被拍摄对象移动至目标位置。
S640,确定目标相机的当前镜头视角是否与待拍摄角度对应的镜头视角一致。
S650,若目标相机的当前镜头视角与待拍摄角度对应的镜头视角不一致,则控制目标相机将当前镜头视角调节为与待拍摄角度对应的镜头视角一致,并对被拍摄对象进行拍摄,得到多个图像数据。
其中,S610至S650的具体实施方式可以参考S310至S350,故不在此赘述。
S660,将多个图像数据中不包括被拍摄对象的图像数据确定为不满足预设条件的图像数据,并作为目标图像数据。
作为一种示例,可以通过人脸识别技术识别图像数据中是否包括被拍摄对象,如包括被拍摄对象的人脸等,若图像数据中不包括被拍摄对象,则确定图像数据确定为不满足预设条件的图像数据,并将其作为目标图像数据。
作为另一种示例,若图像数据中包括被拍摄对象,还可以检测图像数据中是否还包括异物,若包括则确定图像数据确定为不满足预设条件的图像数据,并将其作为目标图像数据。
S670,获取目标图像数据对应的待拍摄角度作为第二目标拍摄角度。
S680,基于第二目标拍摄角度控制移动平台和相机阵列对被拍摄对象进行拍摄。
其中,S670至S680的具体实施方式可以参考S560至S570,故不在此赘述。
考虑到,拍摄的图像数据中可能会包含影响提取被拍摄对象的人物参数的异物,如包括其他人脸的海报等,在本实施例中,通过将多个图像数据中不包括被拍摄对象的图像数据确定为不满足预设条件的图像数据,并作为目标图像数,从而能够自动避免有异物的图像数据被作为数字人数据,进一步提高了采集效率,保证了采集的数字人数据的质量。
第八实施例
请参阅图12,图12示出了本申请实施例提供的数据采集装置的模块框图。下面将针对图12所示的模块框图进行阐述,该数据采集装置800可以包括拍摄列表获取模块810和采集模块820。其中:
拍摄列表获取模块810,用于获取拍摄列表,拍摄列表包括多个待拍摄角度。
采集模块820,用于基于拍摄列表控制移动平台和相机阵列对被拍摄对象进行拍摄,得到多个图像数据作为数字人数据,多个图像数据与多个待拍摄角度一一对应。
可选地,采集模块820,包括:
目标位置和目标相机获取子模块,用于获取与待拍摄角度对应的目标位置以及相机阵列中与待拍摄角度对应的目标相机。
移动平台控制子模块,用于控制移动平台将被拍摄对象移动至目标位置。
相机控制子模块,用于控制目标相机对被拍摄对象进行拍摄。
可选地,相机控制子模块,还用于确定目标相机的当前镜头视角是否与待拍摄角度对应的镜头视角一致;若目标相机的当前镜头视角与待拍摄角度对应的镜头视角不一致,则控制目标相机将当前镜头视角调节与待拍摄角度对应的镜头视角一致,并对被拍摄对象进行拍摄。
可选地,该数据采集装置800,还包括:
第一拍摄模块,用于确定数字人数据是否包括与多个待拍摄角度中每个待拍摄角度对应的图像数据;若数字人数据不包括与多个待拍摄角度中每个待拍摄角度对应的图像数据,则获取缺少图像数据的待拍摄角度作为第一目标拍摄角度;基于第一目标拍摄角度控制移动平台和相机阵列对被拍摄对象进行拍摄。
可选地,该数据采集装置800,还包括:
第二拍摄模块,用于获取多个图像数据中不满足预设条件的图像数据作为目标图像数据;获取目标图像数据对应的待拍摄角度作为第二目标拍摄角度;基于第二目标拍摄角度控制移动平台和相机阵列对被拍摄对象进行拍摄。
可选地,第二拍摄模块,具体用于获取图像数据中被拍摄对象的人物参数,人物参数包括表情参数、动作参数、姿态参数中的至少一个;确定人物参数是否满足指定要求;若人物参数不满足指定要求,则确定图像数据不满足预设条件,并作为目标图像数据。
可选地,第二拍摄模块,具体用于将多个图像数据中不包括被拍摄对象的图像数据确定为不满足预设条件的图像数据,并作为目标图像数据。
本申请实施例提供的数据采集装置用于实现前述方法实施例中相应的数据采集方法,并具有相应的方法实施例的有益效果,在此不再赘述。
所属领域的技术人员可以清楚地了解到,本申请实施例提供的数据采集装置能够实现前述方法实施例中的各个过程,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参阅前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的实施例中,所显示或讨论的模块相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,在本申请实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
第九实施例
请参阅图13,其示出了本申请实施例提供的一种电子设备900的结构框图。该电子设备900可以是智能手机、平板电脑等能够运行应用程序的电子设备。本申请中的电子设备900可以包括一个或多个如下部件:处理器910、存储器920以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器920中并被配置为由一个或多个处理器910执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
处理器910可以包括一个或者多个处理核。处理器910利用各种接口和线路连接整个电子设备900内的各个部分,通过运行或执行存储在存储器920内的指令、程序、代码集或指令集,以及调用存储在存储器920内的数据,执行电子设备900的各种功能和处理数据。可选地,处理器910可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器910可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器910中,单独通过一块通信芯片进行实现。
存储器920可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器920可用于存储指令、程序、代码、代码集或指令集。存储器920可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备900在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
第十实施例
请参阅图14,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读存储介质1000中存储有程序代码,程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质1000可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质1000包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质1000具有执行上述方法中的任何方法步骤的程序代码1010的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码1010可以例如以适当形式进行压缩。
综上,本申请实施例提供的数据采集***、方法、装置、电子设备及存储介质,通过相机阵列、移动平台以及控制器组成的数据采集***,其中,相机阵列环绕拍摄区域设置,相机阵列中的每个相机按照预设镜头视角设置;移动平台滑动设置于拍摄区域,用于承载被拍摄对象在拍摄区域移动;控制器分别与相机阵列和移动平台电性连接,用于控制移动平台移动至指定位置以及控制相机阵列中的指定相机进行拍摄,以采集被拍摄对象在指定拍摄角度的图像数据作为数字人数据,从而能够快捷、自动地从多个拍摄角度对模特进行拍摄,以采集数字人数据,有效提高了数字人数据的采集效率。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (15)
1.一种数据采集***,其特征在于,包括:
相机阵列,所述相机阵列环绕拍摄区域设置,所述相机阵列中的每个相机按照预设镜头视角设置;
移动平台,所述移动平台滑动设置于所述拍摄区域,用于承载被拍摄对象在所述拍摄区域移动;以及
控制器,所述控制器分别与所述相机阵列和所述移动平台电性连接,用于控制所述移动平台移动至指定位置以及控制所述相机阵列中的指定相机进行拍摄,以采集所述被拍摄对象在指定拍摄角度的图像数据;
所述控制器还用于:
获取拍摄列表以及控制指令,所述拍摄列表包括多个待拍摄角度,所述控制指令控制所述相机阵列或所述移动平台进行移动,所述拍摄列表与所述控制指令存在映射关系;
基于所述拍摄列表控制所述移动平台和所述相机阵列对被拍摄对象进行拍摄,得到多个图像数据,所述多个图像数据与所述多个待拍摄角度一一对应;
获取与所述待拍摄角度对应的目标位置以及所述相机阵列中与所述待拍摄角度对应的目标相机;
控制所述移动平台将所述被拍摄对象移动至所述目标位置;
控制所述目标相机对所述被拍摄对象进行拍摄。
2.根据权利要求1所述的数据采集***,其特征在于,所述相机阵列包括多个支杆和多个相机,所述多个支杆环绕所述拍摄区域设立,所述多个相机分别设置在所述多个支杆上,其中,每个所述支杆设置至少一个所述相机,所述多个相机与所述控制器电性连接。
3.根据权利要求1或2所述的数据采集***,其特征在于,所述移动平台包括轨道、驱动装置以及载板,所述轨道铺设在所述拍摄区域,所述载板通过所述驱动装置连接所述轨道,所述驱动装置用于驱动所述载板在所述轨道上移动,所述驱动装置与所述控制器电性连接。
4.根据权利要求3所述的数据采集***,其特征在于,所述移动平台还包括升降装置;
所述升降装置分别与所述载板和所述驱动装置连接,用于调节所述载板的高度,所述升降装置与所述控制器电性连接;或者
所述驱动装置包括升降装置,所述升降装置分别与所述载板和所述轨道连接,用于调节所述载板的高度,所述升降装置与所述控制器电性连接。
5.根据权利要求3所述的数据采集***,其特征在于,所述移动平台还包括转动装置;
所述转动装置分别与所述载板和所述驱动装置连接,用于驱动所述载板转动,所述转动装置与所述控制器电性连接;或者
所述驱动装置包括转动装置,所述转动装置分别所述载板和所述轨道连接,用于驱动所述载板转动,所述转动装置与所述控制器电性连接。
6.根据权利要求3所述的数据采集***,其特征在于,所述轨道包括第一轨道部分和第二轨道部分,所述第一轨道部分和所述第二轨道部分连接,所述第二轨道部分的高度大于所述第一轨道部分的高度。
7.一种数据采集方法,其特征在于,应用于如权利要求1至5任一项所述的数据采集***的控制器,所述方法包括:
获取拍摄列表以及控制指令,所述拍摄列表包括多个待拍摄角度,所述控制指令控制所述相机阵列或所述移动平台进行移动,所述拍摄列表与所述控制指令存在映射关系;
基于所述拍摄列表控制所述移动平台和所述相机阵列对被拍摄对象进行拍摄,得到多个图像数据,所述多个图像数据与所述多个待拍摄角度一一对应;
获取与所述待拍摄角度对应的目标位置以及所述相机阵列中与所述待拍摄角度对应的目标相机;
控制所述移动平台将所述被拍摄对象移动至所述目标位置;
控制所述目标相机对所述被拍摄对象进行拍摄。
8.根据权利要求7所述的方法,其特征在于,所述控制所述目标相机对所述被拍摄对象进行拍摄,包括:
确定所述目标相机的当前镜头视角是否与所述待拍摄角度对应的镜头视角一致;
若所述目标相机的当前镜头视角与所述待拍摄角度对应的镜头视角不一致,则控制所述目标相机将当前镜头视角调节为与所述待拍摄角度对应的镜头视角一致,并对所述被拍摄对象进行拍摄。
9.根据权利要求7或8所述的方法,其特征在于,在所述基于所述拍摄列表控制所述移动平台和所述相机阵列对被拍摄对象进行拍摄,得到多个图像数据之后,还包括:
确定数字人数据是否包括与所述多个待拍摄角度中每个待拍摄角度对应的图像数据;
若所述数字人数据不包括与所述多个待拍摄角度中每个待拍摄角度对应的图像数据,则获取缺少图像数据的待拍摄角度作为第一目标拍摄角度;
基于所述第一目标拍摄角度控制所述移动平台和所述相机阵列对被拍摄对象进行拍摄。
10.根据权利要求7或8所述的方法,其特征在于,在所述基于所述拍摄列表控制所述移动平台和所述相机阵列对被拍摄对象进行拍摄,得到多个图像数据之后,还包括:
获取所述多个图像数据中不满足预设条件的图像数据作为目标图像数据;
获取所述目标图像数据对应的待拍摄角度作为第二目标拍摄角度;
基于所述第二目标拍摄角度控制所述移动平台和所述相机阵列对被拍摄对象进行拍摄。
11.根据权利要求10所述的方法,其特征在于,所述获取所述多个图像数据中不满足预设条件的图像数据作为目标图像数据,包括:
获取图像数据中被拍摄对象的人物参数,所述人物参数包括表情参数、动作参数、姿态参数中的至少一个;
确定所述人物参数是否满足指定要求;
若所述人物参数不满足指定要求,则确定所述图像数据不满足预设条件,并作为目标图像数据。
12.根据权利要求10所述的方法,其特征在于,所述获取所述多个图像数据中不满足预设条件的图像数据作为目标图像数据,包括:
将所述多个图像数据中不包括所述被拍摄对象的图像数据确定为不满足预设条件的图像数据,并作为所述目标图像数据。
13.一种数据采集装置,其特征在于,应用于如权利要求1至6任一项所述的数据采集***的控制器,所述数据采集装置包括:
拍摄列表获取模块,用于获取拍摄列表,所述拍摄列表包括多个待拍摄角度;
采集模块,用于基于所述拍摄列表控制所述移动平台和所述相机阵列对被拍摄对象进行拍摄,得到多个图像数据,所述多个图像数据与所述多个待拍摄角度一一对应。
14.一种电子设备,其特征在于,包括:
存储器;
一个或多个处理器,与所述存储器耦接;
一个或多个程序,其中,所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行如权利要求7至12任一项所述的方法。
15.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求7至12任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011612014.0A CN112866583B (zh) | 2020-12-30 | 2020-12-30 | 数据采集***、方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011612014.0A CN112866583B (zh) | 2020-12-30 | 2020-12-30 | 数据采集***、方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112866583A CN112866583A (zh) | 2021-05-28 |
CN112866583B true CN112866583B (zh) | 2022-06-21 |
Family
ID=75998552
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011612014.0A Active CN112866583B (zh) | 2020-12-30 | 2020-12-30 | 数据采集***、方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112866583B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113438416B (zh) * | 2021-06-21 | 2022-12-09 | 北京小米移动软件有限公司 | 图像数量获取方法和装置、电子设备、存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN203414725U (zh) * | 2013-07-04 | 2014-01-29 | 周丹涛 | 一种多角度摄影的装置 |
CN110415332A (zh) * | 2019-06-21 | 2019-11-05 | 上海工程技术大学 | 一种非单一视角下复杂织物表面三维重建***及其方法 |
CN111160136A (zh) * | 2019-12-12 | 2020-05-15 | 天目爱视(北京)科技有限公司 | 一种标准化3d信息采集测量方法及*** |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2324802C (en) * | 2000-10-31 | 2009-01-13 | Vr Interactive International, Inc. | Panoramic imaging apparatus and method |
CA2429236A1 (en) * | 2000-11-16 | 2002-05-23 | Vr Interactive Corporation | Inward-looking imaging system |
JP2019161462A (ja) * | 2018-03-13 | 2019-09-19 | キヤノン株式会社 | 制御装置、画像処理システム、制御方法、及びプログラム |
CN110800282B (zh) * | 2018-11-20 | 2021-07-27 | 深圳市大疆创新科技有限公司 | 云台调整方法、云台调整设备、移动平台及介质 |
CN111373735A (zh) * | 2019-01-24 | 2020-07-03 | 深圳市大疆创新科技有限公司 | 拍摄控制方法、可移动平台与存储介质 |
CN110166600B (zh) * | 2019-05-27 | 2020-12-04 | Oppo广东移动通信有限公司 | 电子设备及其控制方法 |
CN110113537A (zh) * | 2019-06-12 | 2019-08-09 | 北京百度网讯科技有限公司 | 旋转拍摄***、方法和装置 |
-
2020
- 2020-12-30 CN CN202011612014.0A patent/CN112866583B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN203414725U (zh) * | 2013-07-04 | 2014-01-29 | 周丹涛 | 一种多角度摄影的装置 |
CN110415332A (zh) * | 2019-06-21 | 2019-11-05 | 上海工程技术大学 | 一种非单一视角下复杂织物表面三维重建***及其方法 |
CN111160136A (zh) * | 2019-12-12 | 2020-05-15 | 天目爱视(北京)科技有限公司 | 一种标准化3d信息采集测量方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN112866583A (zh) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108875633B (zh) | 表情检测与表情驱动方法、装置和***及存储介质 | |
CN109960401B (zh) | 一种基于人脸追踪的动向投影方法、装置及其*** | |
CN108885459A (zh) | 导航方法、导航***、移动控制***及移动机器人 | |
TWI678099B (zh) | 視頻處理方法、裝置和儲存介質 | |
CN104898832B (zh) | 一种基于智能终端的3d实时眼镜试戴方法 | |
WO2017000457A1 (zh) | 一种手持交互设备装置及其投影交互方法 | |
CN108200334B (zh) | 图像拍摄方法、装置、存储介质及电子设备 | |
CN111325798B (zh) | 相机模型纠正方法、装置、ar实现设备及可读存储介质 | |
CN109063679A (zh) | 一种人脸表情检测方法、装置、设备、***及介质 | |
CN108596827A (zh) | 三维人脸模型生成方法、装置及电子设备 | |
CN103795931A (zh) | 一种信息处理方法及电子设备 | |
CN103559717A (zh) | 拍照设备的拍照预览构图辅助方法及装置 | |
CN108647633B (zh) | 识别跟踪方法、识别跟踪装置和机器人 | |
CN110751728B (zh) | 具有bim建筑模型混合现实功能的虚拟现实设备及方法 | |
CN112866583B (zh) | 数据采集***、方法、装置、电子设备及存储介质 | |
WO2021018019A1 (zh) | 图像采集方法、装置、电子设备及计算机存储介质 | |
CN113515975B (zh) | 人脸和虹膜图像采集方法、装置、可读存储介质及设备 | |
CN107636482B (zh) | 用于3d扫描的转盘***设备 | |
CN110032921B (zh) | 一种人脸识别设备的调整装置及方法 | |
CN109981967B (zh) | 用于智能机器人的拍摄方法、装置、终端设备及介质 | |
CN111185903B (zh) | 控制机械臂绘制人像画的方法、装置及机器人*** | |
WO2020153264A1 (ja) | 校正方法および校正装置 | |
CN112379781A (zh) | 基于脚部信息识别的人机交互方法、***以及终端 | |
CN112866559B (zh) | 图像采集方法、装置、***及存储介质 | |
CN111898552A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |