CN114071003A - 一种基于光通信装置的拍摄方法和*** - Google Patents
一种基于光通信装置的拍摄方法和*** Download PDFInfo
- Publication number
- CN114071003A CN114071003A CN202010781849.2A CN202010781849A CN114071003A CN 114071003 A CN114071003 A CN 114071003A CN 202010781849 A CN202010781849 A CN 202010781849A CN 114071003 A CN114071003 A CN 114071003A
- Authority
- CN
- China
- Prior art keywords
- user
- shooting
- position information
- optical communication
- information
- 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.)
- Granted
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 138
- 238000004891 communication Methods 0.000 title claims abstract description 53
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000004590 computer program Methods 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 238000012546 transfer 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/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C17/00—Compasses; Devices for ascertaining true or magnetic north for navigation or surveying purposes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/04—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means
- G01C21/08—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means involving use of the magnetic field of the earth
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
- G01C21/165—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C22/00—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Life Sciences & Earth Sciences (AREA)
- Environmental & Geological Engineering (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geology (AREA)
- Studio Devices (AREA)
Abstract
提供了一种设备定位方法和***,包括:获取用户的位置信息和拍摄请求,其中,所述用户的位置信息是通过采集并分析包含所述光通信装置的图像而得到的;基于所述位置信息和所述拍摄请求,向可移动摄像设备发送拍摄指令;所述可移动摄像设备基于所述拍摄指令调整其位置和姿态;以及所述可移动摄像设备基于所述拍摄指令进行拍摄。
Description
技术领域
本发明涉及信息技术领域,尤其涉及一种基于光通信装置的拍摄方法和***。
背景技术
本部分的陈述仅仅是为了提供与本申请的技术方案有关的背景信息,以帮助理解,其对于本申请的技术方案而言并不一定构成现有技术。
在旅行途中,为了避免打扰旁人,人们常会携带自助设备(例如自拍杆或三角架)来进行自拍。然而,由于受到距离、人流等因素的限制,自拍杆等自助设备的拍摄效果并不很好。随着人工智能技术的发展,无人机、无人汽车等可移动设备被广泛应用于人们生活的各个方面,特别是使用无人机摄影,受到广大摄影爱好者的追捧。但目前无人机等可移动设备的使用是以用户自用为主,且该类设备体积相对较大且重量不轻,不方便用户随身携带。
因此,亟需一种便捷的拍摄方法和***以满足人们即拍即用的需求。
发明内容
因此,本发明的目的在于克服上述现有技术的缺陷,提供一种基于光通信装置的拍摄方法,包括:获取用户的位置信息和拍摄请求,其中,所述用户的位置信息是通过采集并分析包含所述光通信装置的图像而得到的;基于所述位置信息和所述拍摄请求,向可移动摄像设备发送拍摄指令;所述可移动摄像设备基于所述拍摄指令调整其位置和姿态;以及所述可移动摄像设备基于所述拍摄指令进行拍摄。
可选地,其中,所述用户的位置信息是所述用户在世界坐标系或场景坐标系或相对于所述光通信装置的位置信息。
可选地,其中,通过以下方式得到所述用户的位置信息:采集包含所述光通信装置的图像;基于所述包含所述光通信装置的图像获得所述光通信装置的标识信息,并确定所述用户相对于所述光通信装置的位置信息;基于所述标识信息确定所述光通信装置的位姿信息;以及基于所述光通信装置的位姿信息以及所述用户相对于所述光通信装置的位置信息,确定所述用户的位置信息。
可选地,其中,所述拍摄指令中包括下列至少之一:所述用户的位置信息;拍摄方式;或者对所述可移动摄像设备的控制指令。
可选地,上述方法还包括:获取包含所述用户的图像;基于所述包含所述用户的图像以及所述可移动摄像设备采集的图像,确定待拍摄的用户;和/或基于所述包含用户的图像以及所述拍摄指令,调整所述可移动摄像设备的位置和姿态。
本发明的另一方面还提供一种基于光通信装置的拍摄***,用于实现上述任一项所述的方法,所述拍摄***包括:一个或多个光通信装置;控制装置,用于获取用户的位置信息和拍摄请求,并基于所述位置信息和所述拍摄请求向可移动摄像设备发送拍摄指令;以及可移动摄像设备,用于从所述控制装置接收所述拍摄指令并进行拍摄。
本发明的另一方面还提供一种基于光通信装置的拍摄方法,包括:获取用户的位置信息和拍摄请求,其中,所述用户的位置信息是通过采集并分析包含所述光通信装置的图像而得到的;使用第一摄像设备采集包含有所述用户的图像;至少基于所述用户的位置信息以及所述包含有所述用户的图像,确定所述用户;通过所述第一摄像设备跟踪所述用户的位置信息;基于所跟踪的所述用户的位置信息和所述拍摄请求,向可移动的第二摄像设备发送拍摄指令;以及所述可移动的第二摄像设备基于所述拍摄指令调整其位置和姿态并进行拍摄。
可选地,其中,所述至少基于所述用户的位置信息以及所述包含有所述用户的图像确定所述用户包括:基于所述用户的位置信息、所述包含有所述用户的图像、以及所述光通信装置和所述第一摄像设备之间的相对位姿信息,确定所述用户。
可选地,上述方法还包括:使用传感器获取用户的信息;基于所述用户的位置信息、所述包含有所述用户的图像、以及使用所述传感器获取的所述用户的信息,确定所述用户。
本发明的另一方面还提供一种基于光通信装置的拍摄***,用于实现上述任一项所述的方法,所述拍摄***包括:一个或多个光通信装置;第一摄像设备,用于采集包含有用户的图像;可移动的第二摄像设备,用于对所述用户进行拍摄;以及控制装置,用于获取用户的位置信息和拍摄请求,至少基于所述用户的位置信息以及所述包含有用户的图像来确定所述用户,以及向所述可移动的第二摄像设备发送拍摄指令。
可选地,其中,所述控制装置能够获悉所述光通信装置和所述第一摄像设备之间的相对位姿信息。
本发明的另一方面还提供一种存储介质,其中存储有计算机程序,在所述计算机程序被处理器执行时,能够用于实现上述任一项所述的方法。
本发明的另一方面还提供一种电子设备,包括处理器和存储器,所述存储器中存储有计算机程序,在所述计算机程序被处理器执行时,能够用于实现上述任一项所述的方法。
通过采用本发明的方案,能够依据用户的位置信息及拍摄请求,自动控制可移动摄像设备精确对准该用户,以便用户在无需他人协助的情况下自如完成拍摄。由于任何用户都可以使用设备扫描光标签以完成上述拍摄,可以为多个用户提供方便、个性化的拍摄服务,因此具有良好的适用性和灵活性。
附图说明
以下参照附图对本发明的实施例作进一步说明,其中:
图1A示出了一种示例性的光标签;
图1B示出了一种示例性的光标签网络;
图2示出了根据一个实施例的一种基于光通信装置的拍摄***;
图3示出了根据一个实施例的一种基于光通信装置的拍摄方法;
图4示出了根据另一个实施例的一种基于光通信装置的拍摄方法;
图5示出了根据另一个实施例的一种基于光通信装置的拍摄***;
图6示出了根据另一个实施例的一种基于光通信装置的拍摄方法。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图通过具体实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限制本发明。
光通信装置也称为光标签,这两个术语在本文中可以互换使用。光标签能够通过不同的发光方式来传递信息,其具有识别距离远、可见光条件要求宽松、指向性强的优势,并且光标签所传递的信息可以随时间变化,从而可以提供大的信息容量和灵活的配置能力。
光标签中通常可以包括控制器和至少一个光源,该控制器可以通过不同的驱动模式来驱动光源,以向外传递不同的信息。图1A示出了一种示例性的光标签100,其包括三个光源(分别是第一光源101、第二光源102、第三光源103)。光标签100还包括控制器(在图1A中未示出),其用于根据要传递的信息为每个光源选择相应的驱动模式。例如,在不同的驱动模式下,控制器可以使用不同的驱动信号来控制光源的发光方式,从而使得当使用具有图像采集器件的设备拍摄光标签100时,其中的光源的图像可以呈现出不同的外观(例如,不同的颜色、图案、亮度、等等)。通过分析光标签100中的光源的成像,可以解析出各个光源此刻的驱动模式,从而解析出光标签100此刻传递的信息。图1A仅仅用作示例,光标签可以具有与图1A所示的示例不同的形状,并且可以具有与图1A所示的示例不同数量和/或不同形状的光源。
为了基于光标签向用户提供相应的服务,每个光标签可以被分配一个标识信息(ID)。通常,可由光标签中的控制器驱动光源以向外传递该标识信息,图像采集器件可以对光标签进行图像采集来获得包含光标签的一幅或多幅图像,并通过分析图像中的光标签(或光标签中的各个光源)的成像以识别出光标签传递的标识信息,之后,可以获取与标识信息相关联的其他信息,例如,与该标识信息对应的光标签的位置信息。
可以将与每个光标签相关的信息存储于服务器中。在现实中,还可以将大量的光标签构建成一个光标签网络。图1B示出了一种示例性的光标签网络,该光标签网络包括多个光标签和至少一个服务器。可以在服务器上保存每个光标签的标识信息(ID)或其他信息,例如与该光标签相关的服务信息、与该光标签相关的描述信息或属性信息,如光标签的位置信息、型号信息、物理尺寸信息、物理形状信息、姿态或朝向信息等。光标签也可以具有统一的或默认的物理尺寸信息和物理形状信息等。设备可以使用识别出的光标签的标识信息来从服务器查询获得与该光标签有关的其他信息。光标签的位置信息可以是指该光标签在物理世界中的实际位置,其可以通过地理坐标信息来指示。
在本申请中提到的可移动的摄像设备是指可以改变位置或者姿态的摄像设备,其例如可以是携带有摄像机的无人机、携带有摄像机的无人车、能够按照预定轨道移动的摄像设备、安装于固定位置的能够调整姿态的摄像设备等等。在拍摄***中可以具有一个或多个可移动的摄像设备。
在本申请中提到的用户使用的设备可以是由人来操控的设备,例如手机、平板电脑、智能眼镜、穿戴式设备等。设备包括图像采集器件,用于采集图像。设备还可以包括用于数据的存储、计算、输出或显示等的数据处理***,例如包括易失性或者非易失性存储器、一个或者多个处理器。设备还可以包括用于与外部***或者其他装置(例如服务器)进行有线或者无线通信的通信器件,用于进行数据的发送和接收。设备还可以安装有一个或多个传感器,例如里程计、加速度传感器、磁力传感器、方向传感器、重力传感器、陀螺仪、罗盘等,用于测量或跟踪设备在空间中的位置变化。
在本申请中提到的控制装置可以是服务器,服务器既可以包括具备个人计算机能力的硬件设备,例如具有中央处理器(包括运算器和控制器)、存储器、输入设备以及输出设备等计算装置或者由多台计算装置构成的集群,也可以包括在计算装置上运行的软件程序,例如云服务器、VPN服务器等。在一个实施例中,控制装置也可以集成在用户使用的设备内。
图2示出了根据一个实施例的一种基于光通信装置的拍摄***200,其中包括光标签201、设备202、服务器203和可移动摄像设备204。光标签201通常被安装于特定场景中(例如某景点附近),其安装位置和姿态是固定的。用户持设备202位于该特定场景周围。设备202上安装有一个或多个摄像头,用于采集图像。设备202上也可以安装有一个或多个传感器,例如里程计、加速度传感器、磁力传感器、方向传感器、重力传感器、陀螺仪、罗盘等,用于测量或跟踪设备在空间中的位置和姿态变化。服务器203中存储有与光标签相关的信息,其可以与设备202以及可移动摄像设备204进行通信。可移动摄像设备204可以根据服务器203发送的拍摄指令对用户进行拍摄。在一个实施例中,服务器203可以集成在设备202内部。在一个实施例中,服务器203可以集成在可移动摄像设备204内部。在一个实施例中,可移动摄像设备204也可以直接与设备202进行通信。
在一个实施例中,拍摄***中也可以不包括用户设备202,而是与用户设备202进行通信以完成相应的功能。
图3示出了根据一个实施例的一种基于光通信装置的拍摄方法,该方法可以应用于例如图2所示的拍摄***,包括如下步骤:
S310,服务器获取用户的位置信息和拍摄请求。
服务器所获取的设备(或用户)的位置信息可以是设备相对于光标签的位置信息,也可以其他位置信息,例如,在世界坐标系或者场景坐标系下的位置信息。用户可以使用设备扫描光标签以采集一幅或多幅包含光标签的图像。通过分析这些图像中的光标签(或光标签中的各个光源)的成像,可以确定设备相对于光标签的位置信息以及光标签所传递的该光标签的标识信息。通过光标签的标识信息,可以查询到该光标签的位置信息和姿态信息(以下简称“位姿信息”),例如,光标签在世界坐标系或者场景坐标系下的位姿信息。基于设备相对于光标签的位置信息和光标签在世界坐标系或者场景坐标系下的位姿信息,可以确定设备在世界坐标系或者场景坐标系下的位置信息。
另一方面,用户可以访问相应的拍摄服务,并提交拍摄请求。用户可以在拍摄请求中指定拍摄方式,拍摄方式可以是预定的或者由用户自定义或选择的,例如环绕用户拍摄、跟踪用户拍摄、等等。
在一个实施例中,可以由设备分析包含光标签的图像以确定光标签的标识信息以及设备相对于光标签的位置信息,并通过该标识信息确定该光标签在空间坐标系中的位姿信息。设备基于光标签在空间坐标系中的位姿信息以及设备相对于光标签的位置信息,可以确定设备自身在空间坐标系中的位置信息,并发送给服务器。
在另一个实施例中,设备也可以将包含光标签的图像发送到服务器,由服务器分析并识别光标签的标识信息以确定光标签的在空间坐标系中的位姿信息,并由服务器通过分析该图像以确定设备相对于光标签的位置信息。服务器基于光标签在空间坐标系中的位姿信息以及设备相对于光标签的位置信息,可以获得设备在空间坐标系中的位置信息。
在其他实施例中,服务器所获得的设备的位置信息也可以是设备相对于光标签的位置信息。
在一个实施例中,还可以通过分析包含光标签的图像确定设备的姿态信息。该姿态信息可以是设备相对于光标签的姿态信息,也可以其他姿态信息,例如,在世界坐标系或者场景坐标系下的姿态信息。
在一个实施例中,在设备扫描光标签之后,可以通过设备中的传感器持续获取设备的位置信息,并发送给服务器。
S320,服务器基于用户的位置信息和拍摄请求,向可移动摄像设备发送拍摄指令。
拍摄指令例如可以包括设备的当前位置信息、姿态信息、用户指定的拍摄方式(例如拍摄角度、拍摄模式等)、和/或服务器对可移动的摄像设备的控制指令等。
在一个实施例中,当可移动的摄像设备具有较高的自主性时,服务器可以将包含设备的当前位置信息、用户指定的拍摄方式等的拍摄指令发送给可移动的摄像设备(例如,携带有摄像机的无人机)。可移动的摄像设备可以根据该指令确定其应该如何移动以对准用户并且如何进行拍摄。
在一个实施例中,当可移动的摄像设备具有较低的自主性时,服务器可以直接向可移动的摄像设备发送控制指令,以控制该摄像设备的移动和拍摄等。
S330,可移动摄像设备基于拍摄指令调整其位置和姿态。
依据服务器发送的拍摄指令,可移动摄像设备可以调整其位置和姿态,使得发送拍摄指令的设备或用户位于可移动摄像设备的摄像头视野内(但不一定在摄像头视野中心)。
在一个实施例中,当用户指定的拍摄方式中包含特定的拍摄角度(例如侧身照)、特定的拍摄大小(例如半身照)或者特定的拍摄模式(例如黑白/彩色/美颜等模式)时,可移动摄像设备也可以依据该拍摄方式,调整其位置、姿态和/或拍摄模式,以满足用户的拍摄请求。
S340,可移动摄像设备基于拍摄指令进行拍摄。
基于上述实施例可以看出,本发明通过使用光标签,能够依据用户的位置信息及拍摄请求,自动控制可移动摄像设备精确对准该用户,以便用户在无需他人协助的情况下自如完成拍摄。由于任何用户都可以使用设备扫描光标签以完成上述拍摄,因此,该方法可以为多个用户提供方便、个性化的拍摄服务。
在一些情况下,当场景中存在较多干扰因素时(例如,景点附近有较多游客),用户还可以拍摄包含自身的图像,并上传到服务器或可移动摄像设备,使得服务器或者可移动摄像设备将该图像与可移动摄像设备视野范围内的用户进行比对,以进一步确认待拍摄的用户。
图4示出了另一个实施例的基于光通信装置的拍摄方法,其包括如下步骤:
S410,服务器获取用户的位置信息和拍摄请求,并基于用户的位置信息和拍摄请求,向可移动摄像设备发送拍摄指令。
该步骤与上述步骤S310-S320类似,在此不再赘述。
S420,服务器获取包含用户的图像,并将其发送给可移动摄像设备。
在一个实施例中,服务器可以从用户设备接收包含用户的图像。
S430,可移动摄像设备基于用户的位置信息以及该包含用户的图像,确定待拍摄的用户。
在一个实施例中,在服务器接收到包含用户的图像后,可以将其传输给可移动摄像设备。可移动摄像设备可以先根据拍摄指令,初步调整其自身的位置和姿态,使该用户位于可移动摄像设备摄像头的视野范围内;然后将包含用户自身的图像与其视野范围内的用户进行比对(例如利用图像分析或者人脸识别技术),进一步确认待拍摄的用户。在一个实施例中,用户或用户设备也可以将包含用户的图像直接传输给可移动摄像设备,由可移动摄像设备确认待拍摄的用户。
在一个实施例中,也可以由服务器基于包含用户的图像以及可移动摄像设备采集的图像,确定待拍摄的用户。在服务器接收到包含用户的图像后,可以不将其传输给可移动摄像设备,而是可以在可移动摄像设备到达拍摄位置后,根据可移动摄像设备回传的图像以及所述包含用户的图像来确定待拍摄的用户。
S440,可移动摄像设备基于待拍摄的用户以及拍摄指令,调整其位置和姿态并进行拍摄。
在一个实施例中,在由服务器确定待拍摄的用户的情况下,服务器可以基于待拍摄的用户向可移动摄像设备进一步发送拍摄指令,从而控制可移动摄像设备进行拍摄。
在上述实施例中,通过使用设备采集包含用户自身图像,能够使可移动摄像设备在环境复杂的场景中精确识别待拍摄的用户,以确保拍摄的准确性。
在一些场景中,还可以使用两台摄像设备相互配合,以完成对用户的拍摄,其中,第一摄像设备用于采集包含待拍摄用户的图像或视频以确定待拍摄用户,第二摄像设备是可移动的,用于根据拍摄指令对该用户进行拍摄。
图5示出了根据另一个实施例的一种基于光通信装置的拍摄***500,该***除了包括光标签501、设备502、服务器503和可移动摄像设备504之外,还包括设置在光标签501周围的摄像设备505,用于采集包含有用户的图像以确定匹配的用户。为了区分可移动摄像设备504与摄像设备505在拍摄***中的功能,可移动摄像设备504又称为可移动的第二摄像设备504,摄像设备505又称为第一摄像设备505。第一摄像设备505可以与光标签501保持固定的相对位置,也可以自由移动(例如无人机等)。光标签501与第一摄像设备505之间可以具有相对位姿,该相对位姿能够被服务器503知悉,例如,服务器503可以知悉光标签501与第一摄像设备505各自的位姿信息(例如,在世界坐标系下或者场景坐标系下的位姿信息),或者知悉两者之间的相对位姿信息。通过光标签501与第一摄像设备505各自的位姿信息或者两者之间的相对位姿信息,可以实现光标签坐标系下的位置与第一摄像设备坐标系下的位置之间的转换、比较等操作。第一摄像设备505可以与服务器503进行通信,并可以根据服务器503传输的数据调整自身的位置和姿态。
在一个实施例中,服务器503可以集成在设备502内部。在一个实施例中,服务器503可以集成在可移动摄像设备504内部。在一个实施例中,第一摄像设备505可以与可移动的第二摄像设备504进行通信以传输数据。在一个实施例中,可移动的第二摄像设备504也可以与设备502进行通信。在一个实施例中,拍摄***中也可以不包括设备502,而是与设备502进行通信以完成相应的功能。
在一个实施例中,拍摄***还可以包括一个或多个传感器,用于与第一摄像设备结合以确定待拍摄用户。传感器例如是用户设备中的传感器,也可以是布设于环境中的传感器,例如智能灯杆(能够检测附近身份证的信息)、出入口闸机、红外探头、等等。
图6示出了另一个实施例的基于光通信装置的拍摄方法,该方法可以应用于例如图5所示的拍摄***,包括如下步骤:
S610,服务器获取用户的位置信息和拍摄请求。
该步骤与上述步骤S310类似,在此不再赘述。
S620,使用第一摄像设备采集包含该用户的图像并发送给服务器。
光标签与第一摄像设备之间具有相对位姿,且该相对位姿能够被服务器知悉。在一些实施例中,当光标签和第一摄像设备都是固定的时,可以预先设定光标签与第一摄像设备各自的位姿信息,或者两者之间的相对位姿信息,并发送给服务器。此时,第一摄像设备只能采集光标签附近的包含一个或多个用户的图像。
在另一些实施例中,当第一摄像设备是可移动的时,且服务器能够及时获取第一摄像设备当前的位姿信息,例如,可以由服务器设置第一摄像设备的当前位姿信息,并基于该位姿信息控制第一摄像设备的移动,或者由第一摄像设备本身或者其他装置来控制第一摄像设备的移动,并将第一摄像设备的当前位姿信息发送给服务器。在这种情况下,服务器可以将从设备获取的设备(即用户)的位置信息发送给第一摄像设备,第一摄像设备接收到用户的位置信息后调整自身位置和姿态,以采集包含该用户的图像并发送给服务器。
S630,服务器根据所获取的用户的位置信息以及第一摄像设备所采集的图像,确定待拍摄用户,并通过第一摄像设备跟踪所述待拍摄用户的位置。
服务器通过分析第一摄像设备采集的包含用户的图像,可以获得该用户相对于第一摄像设备的位置信息。同时,根据光标签与第一摄像设备之间的相对位姿,服务器可以将从设备获取到的用户的位置信息与从第一摄像设备获取到的用户的位置信息转换到同一坐标系下并进行比较。例如,将设备(或用户)相对于光标签的位置信息(即该用户在光标签坐标系下的位置))转换为该用户相对于第一摄像设备的位置信息(即该用户在第一摄像设备坐标系下的位置),反之亦然;或者将设备(或用户)相对于光标签的位置信息以及设备(或用户)相对于第一摄像设备的位置信息都转换为在世界坐标系或场景坐标系下的位置信息。
通过比较位于相同坐标系下的从设备获取的用户的位置信息以及第一摄像设备获取的用户的位置信息,服务器能够确定待拍摄用户。在一个实施例中,服务器可以将第一摄像设备所采集的图像中一个或多个用户的位置信息与从用户设备获取的设备(即用户)的位置信息进行比较,以确定第一摄像设备视野中的待拍摄用户。在另一个实施例中,服务器可以根据从用户设备获取的位置信息直接从第一摄像设备所采集的图像中提取出包含某个用户的图像区域,并将该用户作为待拍摄用户。
在一个实施例中,服务器还可以通过分析第一摄像设备所采集的包含用户的图像,获取该图像中一个或多个用户相对于第一摄像设备的姿态信息,并通过比较位于相同坐标系下的从设备获取的用户的位姿信息以及从第一摄像设备所采集的图像中一个或多个用户的位姿信息,确定待拍摄用户。
在确定了待拍摄的用户后,第一摄像设备可以跟踪该用户以持续获取该用户的位置信息。
S640,服务器基于所跟踪的用户的位置信息和拍摄请求,向可移动的第二摄像设备发送拍摄指令。
S650,可移动的第二摄像设备基于拍摄指令调整其位置和姿态并进行拍摄。
在另一个实施例中,第一摄像设备还可以将其所采集的包含有用户的图像直接发送给可移动的第二摄像设备或者经由服务器发送给可移动的第二摄像设备,由可移动的第二摄像设备通过分析该图像以获取用户相对于第一摄像设备的位置信息,并与从设备获取的用户的位置信息相比较,以确定待拍摄用户。
在一个实施例中,还可以使用传感器与第一摄像设备相配合以确定待拍摄用户。例如,可以使用用户手机中的传感器以跟踪用户的位置移动信息,或者可以使用布设于环境中的传感器(例如智能灯杆)以获取用户的身份信息等等。在一个实施例中,还可以利用传感器和第一摄像设备进行相互动态校准。
通过使用两台摄像设备相互配合,能够更加准确的确定待拍摄的目标用户,以达到更好的拍摄效果。
在本发明的一个实施例中,可以以计算机程序的形式来实现本发明。计算机程序可以存储于各种存储介质(例如,硬盘、光盘、闪存等)中,当该计算机程序被处理器执行时,能够用于实现本发明的方法。
在本发明的另一个实施例中,可以以电子设备的形式来实现本发明。该电子设备包括处理器和存储器,在存储器中存储有计算机程序,当该计算机程序被处理器执行时,能够用于实现本发明的方法。
本文中针对“各个实施例”、“一些实施例”、“一个实施例”、或“实施例”等的参考指代的是结合所述实施例所描述的特定特征、结构、或性质包括在至少一个实施例中。因此,短语“在各个实施例中”、“在一些实施例中”、“在一个实施例中”、或“在实施例中”等在整个本文中各处的出现并非必须指代相同的实施例。此外,特定特征、结构、或性质可以在一个或多个实施例中以任何合适方式组合。因此,结合一个实施例中所示出或描述的特定特征、结构或性质可以整体地或部分地与一个或多个其他实施例的特征、结构、或性质无限制地组合,只要该组合不是不符合逻辑的或不能工作。本文中出现的类似于“根据A”、“基于A”、“通过A”或“使用A”的表述意指非排他性的,也即,“根据A”可以涵盖“仅仅根据A”,也可以涵盖“根据A和B”,除非特别声明其含义为“仅仅根据A”。在本申请中为了清楚说明,以一定的顺序描述了一些示意性的操作步骤,但本领域技术人员可以理解,这些操作步骤中的每一个并非是必不可少的,其中的一些步骤可以被省略或者被其他步骤替代。这些操作步骤也并非必须以所示的方式依次执行,相反,这些操作步骤中的一些可以根据实际需要以不同的顺序执行,或者并行执行,只要新的执行方式不是不符合逻辑的或不能工作。例如,在一些实施例中,可以先设置虚拟对象相对于电子设备的距离或深度,再确定虚拟对象相对于电子设备的方向。
由此描述了本发明的至少一个实施例的几个方面,可以理解,对本领域技术人员来说容易地进行各种改变、修改和改进。这种改变、修改和改进意于在本发明的精神和范围内。虽然本发明已经通过优选实施例进行了描述,然而本发明并非局限于这里所描述的实施例,在不脱离本发明范围的情况下还包括所作出的各种改变以及变化。
Claims (13)
1.一种基于光通信装置的拍摄方法,包括:
获取用户的位置信息和拍摄请求,其中,所述用户的位置信息是通过采集并分析包含所述光通信装置的图像而得到的;
基于所述位置信息和所述拍摄请求,向可移动摄像设备发送拍摄指令;
所述可移动摄像设备基于所述拍摄指令调整其位置和姿态;以及
所述可移动摄像设备基于所述拍摄指令进行拍摄。
2.根据权利要求1所述的拍摄方法,其中,所述用户的位置信息是所述用户在世界坐标系或场景坐标系或相对于所述光通信装置的位置信息。
3.根据权利要求1所述的拍摄方法,其中,通过以下方式得到所述用户的位置信息:
采集包含所述光通信装置的图像;
基于所述包含所述光通信装置的图像获得所述光通信装置的标识信息,并确定所述用户相对于所述光通信装置的位置信息;
基于所述标识信息确定所述光通信装置的位姿信息;以及
基于所述光通信装置的位姿信息以及所述用户相对于所述光通信装置的位置信息,确定所述用户的位置信息。
4.根据权利要求1-3中任一项所述的拍摄方法,其中,所述拍摄指令中包括下列至少之一:
所述用户的位置信息;
拍摄方式;或者
对所述可移动摄像设备的控制指令。
5.根据权利要求1-3中任一项所述的拍摄方法,还包括:
获取包含所述用户的图像;
基于所述包含所述用户的图像以及所述可移动摄像设备采集的图像,确定待拍摄的用户;以及
基于所述待拍摄的用户以及所述拍摄指令,调整所述可移动摄像设备的位置和姿态。
6.一种基于光通信装置的拍摄***,用于实现权利要求1-5中任一项所述的方法,所述拍摄***包括:
一个或多个光通信装置;
控制装置,用于获取用户的位置信息和拍摄请求,并基于所述位置信息和所述拍摄请求向可移动摄像设备发送拍摄指令;以及
可移动摄像设备,用于从所述控制装置接收所述拍摄指令并进行拍摄。
7.一种基于光通信装置的拍摄方法,包括:
获取用户的位置信息和拍摄请求,其中,所述用户的位置信息是通过采集并分析包含所述光通信装置的图像而得到的;
使用第一摄像设备采集包含有所述用户的图像;
至少基于所述用户的位置信息以及所述包含有所述用户的图像,确定所述用户;
通过所述第一摄像设备跟踪所述用户的位置信息;
基于所跟踪的所述用户的位置信息和所述拍摄请求,向可移动的第二摄像设备发送拍摄指令;以及
所述可移动的第二摄像设备基于所述拍摄指令调整其位置和姿态并进行拍摄。
8.根据权利要求7所述的拍摄方法,其中,所述至少基于所述用户的位置信息以及所述包含有所述用户的图像确定所述用户包括:
基于所述用户的位置信息、所述包含有所述用户的图像、以及所述光通信装置和所述第一摄像设备之间的相对位姿信息,确定所述用户。
9.根据权利要求8所述的拍摄方法,还包括:
使用传感器获取用户的信息;
基于所述用户的位置信息、所述包含有所述用户的图像、以及使用所述传感器获取的所述用户的信息,确定所述用户。
10.一种基于光通信装置的拍摄***,用于实现权利要求7-9中任一项所述的方法,所述拍摄***包括:
一个或多个光通信装置;
第一摄像设备,用于采集包含有用户的图像;
可移动的第二摄像设备,用于对所述用户进行拍摄;以及
控制装置,用于获取用户的位置信息和拍摄请求,至少基于所述用户的位置信息以及所述包含有用户的图像来确定所述用户,以及向所述可移动的第二摄像设备发送拍摄指令。
11.根据权利要求10所述的拍摄***,其中,所述控制装置能够获悉所述光通信装置和所述第一摄像设备之间的相对位姿信息。
12.一种存储介质,其中存储有计算机程序,在所述计算机程序被处理器执行时,能够用于实现权利要求1-5和/或7-9中任一项所述的方法。
13.一种电子设备,包括处理器和存储器,所述存储器中存储有计算机程序,在所述计算机程序被处理器执行时,能够用于实现权利要求1-5和/或7-9中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010781849.2A CN114071003B (zh) | 2020-08-06 | 2020-08-06 | 一种基于光通信装置的拍摄方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010781849.2A CN114071003B (zh) | 2020-08-06 | 2020-08-06 | 一种基于光通信装置的拍摄方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114071003A true CN114071003A (zh) | 2022-02-18 |
CN114071003B CN114071003B (zh) | 2024-03-12 |
Family
ID=80232312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010781849.2A Active CN114071003B (zh) | 2020-08-06 | 2020-08-06 | 一种基于光通信装置的拍摄方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114071003B (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103327250A (zh) * | 2013-06-24 | 2013-09-25 | 深圳锐取信息技术股份有限公司 | 基于模式识别镜头控制方法 |
JP2014075635A (ja) * | 2012-10-02 | 2014-04-24 | Casio Comput Co Ltd | 撮影システム、撮影方法、発光装置、撮影装置、及びプログラム |
CN103945123A (zh) * | 2014-04-03 | 2014-07-23 | 北京大恒图像视觉有限公司 | 一种调节工业相机水平角度的方法 |
CN106713659A (zh) * | 2017-01-20 | 2017-05-24 | 维沃移动通信有限公司 | 一种全景拍摄方法及移动终端 |
JP2017201753A (ja) * | 2016-05-06 | 2017-11-09 | キヤノン株式会社 | ネットワークシステム及びその制御方法 |
WO2018027533A1 (zh) * | 2016-08-09 | 2018-02-15 | 深圳市瑞立视多媒体科技有限公司 | 一种摄像机配置方法和装置 |
WO2018191091A1 (en) * | 2017-04-14 | 2018-10-18 | Microsoft Technology Licensing, Llc | Identifying a position of a marker in an environment |
CN108713179A (zh) * | 2017-09-18 | 2018-10-26 | 深圳市大疆创新科技有限公司 | 可移动物体控制方法、设备及*** |
AU2019100420A4 (en) * | 2018-05-07 | 2019-05-30 | Apple Inc. | Creative camera |
CN109862273A (zh) * | 2019-02-28 | 2019-06-07 | 四川爱联科技有限公司 | 基于摄像头阵列的拍摄物***置自动感应***及方法 |
CN111026107A (zh) * | 2019-11-08 | 2020-04-17 | 北京外号信息技术有限公司 | 用于确定可移动物体的位置的方法和*** |
CN111083364A (zh) * | 2019-12-18 | 2020-04-28 | 华为技术有限公司 | 一种控制方法、电子设备、计算机可读存储介质、芯片 |
CN111256701A (zh) * | 2020-04-26 | 2020-06-09 | 北京外号信息技术有限公司 | 一种设备定位方法和*** |
CN111479055A (zh) * | 2020-04-10 | 2020-07-31 | Oppo广东移动通信有限公司 | 拍摄方法、装置、电子设备及存储介质 |
-
2020
- 2020-08-06 CN CN202010781849.2A patent/CN114071003B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014075635A (ja) * | 2012-10-02 | 2014-04-24 | Casio Comput Co Ltd | 撮影システム、撮影方法、発光装置、撮影装置、及びプログラム |
CN103327250A (zh) * | 2013-06-24 | 2013-09-25 | 深圳锐取信息技术股份有限公司 | 基于模式识别镜头控制方法 |
CN103945123A (zh) * | 2014-04-03 | 2014-07-23 | 北京大恒图像视觉有限公司 | 一种调节工业相机水平角度的方法 |
JP2017201753A (ja) * | 2016-05-06 | 2017-11-09 | キヤノン株式会社 | ネットワークシステム及びその制御方法 |
WO2018027533A1 (zh) * | 2016-08-09 | 2018-02-15 | 深圳市瑞立视多媒体科技有限公司 | 一种摄像机配置方法和装置 |
CN106713659A (zh) * | 2017-01-20 | 2017-05-24 | 维沃移动通信有限公司 | 一种全景拍摄方法及移动终端 |
WO2018191091A1 (en) * | 2017-04-14 | 2018-10-18 | Microsoft Technology Licensing, Llc | Identifying a position of a marker in an environment |
CN108713179A (zh) * | 2017-09-18 | 2018-10-26 | 深圳市大疆创新科技有限公司 | 可移动物体控制方法、设备及*** |
AU2019100420A4 (en) * | 2018-05-07 | 2019-05-30 | Apple Inc. | Creative camera |
CN109862273A (zh) * | 2019-02-28 | 2019-06-07 | 四川爱联科技有限公司 | 基于摄像头阵列的拍摄物***置自动感应***及方法 |
CN111026107A (zh) * | 2019-11-08 | 2020-04-17 | 北京外号信息技术有限公司 | 用于确定可移动物体的位置的方法和*** |
CN111083364A (zh) * | 2019-12-18 | 2020-04-28 | 华为技术有限公司 | 一种控制方法、电子设备、计算机可读存储介质、芯片 |
CN111479055A (zh) * | 2020-04-10 | 2020-07-31 | Oppo广东移动通信有限公司 | 拍摄方法、装置、电子设备及存储介质 |
CN111256701A (zh) * | 2020-04-26 | 2020-06-09 | 北京外号信息技术有限公司 | 一种设备定位方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN114071003B (zh) | 2024-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10650235B2 (en) | Systems and methods for detecting and tracking movable objects | |
WO2021218546A1 (zh) | 一种设备定位方法和*** | |
KR101896654B1 (ko) | 드론을 이용한 3d 영상 처리 시스템 및 방법 | |
JP6943988B2 (ja) | 移動可能物体の制御方法、機器およびシステム | |
WO2019240452A1 (ko) | 실 공간에서 관심지점 관련 정보를 자동으로 수집 및 업데이트하는 방법 및 시스템 | |
CN113532444B (zh) | 导航路径处理方法、装置、电子设备及存储介质 | |
KR102300570B1 (ko) | 전방위 이미지 촬영 어셈블리 및 이에 의해 수행되는 방법 | |
US20180082119A1 (en) | System and method for remotely assisted user-orientation | |
KR101555428B1 (ko) | 전문가 배경 영상데이터를 이용한 영상 촬영 시스템 및 방법 | |
CN112528699B (zh) | 用于获得场景中的设备或其用户的标识信息的方法和*** | |
TWI750822B (zh) | 用於為目標設置可呈現的虛擬對象的方法和系統 | |
KR101358064B1 (ko) | 사용자 이미지를 이용한 원격 제어 방법 및 시스템 | |
KR20150097274A (ko) | 자주식 공간이동 카메라를 이용한 피사체 추종 촬영 시스템 및 방법 | |
CN114071003B (zh) | 一种基于光通信装置的拍摄方法和*** | |
KR20200048414A (ko) | 증강현실을 이용한 자가촬영사진지원 카메라 시스템 | |
WO2022109860A1 (zh) | 跟踪目标对象的方法和云台 | |
US11354897B2 (en) | Output control apparatus for estimating recognition level for a plurality of taget objects, display control system, and output control method for operating output control apparatus | |
JP4556096B2 (ja) | 情報処理装置および方法、記録媒体、並びにプログラム | |
KR101497838B1 (ko) | 네트워크 상에서의 협업을 통한 영상 촬영 시스템 및 방법 | |
CN112581630B (zh) | 一种用户交互方法和*** | |
WO2022121606A1 (zh) | 用于获得场景中的设备或其用户的标识信息的方法和*** | |
TWI741588B (zh) | 光通信裝置的識別方法和電子設備、以及電腦可讀取記錄媒體 | |
EP4207100A1 (en) | Method and system for providing user interface for map target creation | |
CN111752293B (zh) | 用于对能够自主移动的机器进行导引的方法和电子设备 | |
JP6913707B2 (ja) | 情報処理システム、情報処理装置、情報処理方法、プログラム及び記憶媒体 |
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 |