图像采集设备和图像采集方法与流程

文档序号:15701301发布日期:2018-10-19 19:53阅读:251来源:国知局

本申请实施例计算机技术领域,具体涉及图像采集设备和图像采集方法。



背景技术:

随着计算机技术的发展,在很多领域(例如电子地图、视频监控等领域)需要采用可移动的图像采集设备采集图像。例如,在采集街景图像的时候,通常采用对小型汽车进行改装的采集车来采集图像。如果需要采集自行车道或人行道上的图像,则需要图像采集人员另行使用手持设备(如手机等)以步行或骑自行车的方式采集。



技术实现要素:

本申请实施例提出了图像采集设备和图像采集方法。

第一方面,本申请实施例提供了一种图像采集设备,该设备包括:相机、车载固定支架、背负支架、测距装置和主控装置,其中,主控装置与相机通信连接,背负支架可拆卸地设置在车载固定支架上,背负支架上设置有竖直放置的相机固定杆,相机设置在相机固定杆的顶端;测距装置与主控装置通信连接,测距装置用于测量相机的移动距离。

在一些实施例中,相机为包括至少一个摄像头的全景相机。

在一些实施例中,主控装置通过数据线与相机连接,以读取相机拍摄的图像。

在一些实施例中,测距装置包括以下至少一种:电磁式测距装置、光电式测距装置、计步器。

在一些实施例中,背负支架包括用于使背负支架固定在人体背部的背带。

在一些实施例中,该设备还包括用于确定相机所处的地理位置的定位装置,定位装置与主控装置通信连接。

在一些实施例中,该设备还包括显示装置,显示装置与主控设备通信连接,显示装置用于在电子地图上显示定位装置生成的位置信息。

在一些实施例中,该设备还包括手动控制装置,手动控制装置与主控装置通信连接,手动控制装置用于对相机进行控制,手动控制装置包括以下至少一种:按键、可移动电子设备

第二方面,本申请实施例提供了一种图像采集方法,该方法包括:接收测距装置发送的距离信息,以及确定距离信息是否满足预设条件;响应于确定距离信息满足预设条件,向相机发送用于使相机进行拍摄的拍摄控制信号;接收及存储相机拍摄的图像。

在一些实施例中,图像采集设备还包括定位装置;以及接收及存储相机拍摄的图像,包括:接收定位装置发送的表征相机所处的地理位置的位置信息,以及关联存储位置信息和相机拍摄的图像。

在一些实施例中,图像采集设备还包括显示装置;以及在接收及存储相机拍摄的图像之后,该方法还包括:将位置信息发送至显示装置。

在一些实施例中,图像采集设备还包括手动控制装置;以及该方法还包括:响应于接收到手动控制装置发送的控制信息,基于控制信息,执行预设的、与控制信息对应的操作。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第二方面中任一实现方式描述的方法。

第四方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第二方面中任一实现方式描述的方法。

本申请实施例提供的图像采集设备和图像采集方法,通过将相机固定在背负支架上设置的竖直放置的相机固定杆的顶端,背负支架可拆卸地设置在车载固定支架上,主控装置分别与相机和测距装置通信连接,主控装置根据接收到的、测距装置测得的距离信息来控制相机进行拍摄。从而使图像采集设备可以方便地安装在机动车、自行车等车辆上,或者由图像采集人员利用背负支架背负在身上,从而丰富了图像采集设备的安装方式,以及丰富了图像采集设备的使用场景。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是根据本申请的图像采集设备的一个实施例的结构示意图;

图2是根据本申请的图像采集设备的与车载固定支架分离的背负支架的结构示意图;

图3是根据本申请的图像采集设备的正视图;

图4是根据本申请的图像采集设备的俯视图;

图5是根据本申请的图像采集方法的一个实施例的流程图;

图6是适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

请参见图1,其示出了本申请实施例的图像采集设备的一个实施例的结构示意图,图1是图像采集设备的侧视图。如图1所示,图像采集设备可以包括相机1、车载固定支架2、背负支架3、测距装置4和主控装置5。

在本实施例中,主控装置5与相机1可以通过有线连接方式或无线连接方式通信连接。主控装置5可以是各种电子设备,包括但不限于以下之一:嵌入式芯片、移动通信设备、平板电脑、便携式计算机等。需要说明的是,主控装置5可以集成在相机1内,也可以单独地设置在相机1外,在此不做限定。

在本实施例的一些可选的实现方式中,主控装置5可以通过数据线与相机1连接,以读取相机1拍摄的图像。通过采用数据线将主控装置5与相机1连接,可以在相机1拍摄图像后,将拍摄的图像存储到主控装置5内,避免了插拔相机1的存储卡的操作,有助于提高图像采集设备使用的便捷性。

在本实施例中,背负支架3可拆卸地设置在车载固定支架2上。如图1所示,车载固定支架2可以固定在汽车、自行车等车辆上,当背负支架3固定在车载固定支架2上时,可以由车辆带动相机1移动。如图2所示,当背负支架3与车载固定支架2分离时,图像采集人员可以通过背负、手持等方式移动地利用相机1采集图像。由此,图像采集人员可以以步行的方式利用相机1采集图像,从而可以在人行道、室内等车辆无法到达的场景下采集图像。可选地,如图3所示,图3为图像采集设备的正视图,背负支架3可以通过手拧螺丝301固定在车载固定支架2上,以方便图像采集人员拆装背负支架3。

在本实施例的一些可选的实现方式中,背负支架3可以包括用于使背负支架3固定在人体背部的背带(图中未示出)。由此,图像采集人员可以利用背带将背负支架3背在身上,从而可以释放图像采集人员的双手,方便图像采集人员对图像采集设备进行操作。

在本实施例中,背负支架3上设置有竖直放置的相机固定杆31,相机1设置在相机固定杆31的顶端。需要说明的是,相机固定杆31的长度可以是固定的,也可以是可调的(例如相机固定杆31为伸缩杆)。相机1可以为各种类型的相机1,例如单反相机1等。

在本实施例的一些可选的实现方式中,相机1可以为包括至少一个摄像头的全景相机1。如图4所示,图4示出了图像采集设备的俯视图。在图4中,相机1为全景相机1,包括三个摄像头11、12、13。全景相机1可以拍摄水平方向上的360度范围内的图像。

在本实施例中,测距装置4与主控装置5可以通过有线连接方式或无线连接方式通信连接,测距装置4用于测量相机1的移动距离。

在本实施例的一些可选的实现方式中,测距装置4可以包括以下至少一种:电磁式测距装置、光电式测距装置、计步器等。作为示例,当图像采集设备通过车载固定支架安装在自行车上时,可以采用安装在车轮上的电磁式测距装置(例如霍尔传感器)或光电式测距装置(例如光电式转速传感器)测量车轮的滚动距离,从而得到相机1的移动距离。当图像采集人员将背负支架3背负在身上时,可以采用计步器测量图像采集人员的步数,再计算步数与预设步长的乘积,得到相机1的移动距离。应当理解,计步器可以集成在相机1或主控装置5内部,也可以单独设置在其他部位(例如设置在与主控装置5通信连接的、由图像采集人员携带的移动通信设备中)。

在本实施例的一些可选的实现方式中,图像采集设备还可以包括用于确定相机1所处的地理位置的定位装置(图中未示出),定位装置与主控装置5通信连接。定位装置可以集成在主控装置5或相机1内部,也可以单独设置在其他部位。通常,定位装置可以实时监测相机1当前的位置并生成位置信息,其中,位置信息可以包括但不限于以下至少一种:经纬度坐标、与预设的初始位置的距离等。实践中,位置信息可以与测距装置测量的距离相结合,以确定位置信息的误差,从而可以提高定位的精度。

在本实施例的一些可选的实现方式中,图像采集设备还可以包括显示装置(图中未示出),显示装置可以与主控设备通过有线连接方式或无线连接方式通信连接,显示装置用于在电子地图上显示定位装置生成的位置信息。显示装置可以是各种带有显示屏的电子设备,例如移动通信设备、导航仪、平板电脑等。显示装置中可以预先安装电子地图软件,显示装置的显示屏上可以实时显示相机1在电子地图上的位置信息。

在本实施例的一些可选的实现方式中,图像采集设备还可以包括手动控制装置(图中未示出),手动控制装置可以与主控设备通过有线连接方式或无线连接方式通信连接,手动控制装置可以用于对相机1进行控制。手动控制装置包括以下至少一种:按键、可移动电子设备等。作为示例,手动控制装置可以是安装在自行车把手上的按键,图像采集设备安装在自行车上时,图像采集人员可以通过按下按键,控制相机1开始拍摄、停止拍摄等。作为另一示例,手动控制装置也可以是具有显示屏的手机、平板电脑等可移动电子设备,图像采集人员可以通过安装在可移动电子设备上的软件,对相机1进行控制。

本申请实施例提供的图像采集设备,通过将相机固定在背负支架上设置的竖直放置的相机固定杆的顶端,背负支架可拆卸地设置在车载固定支架上,主控装置分别与相机和测距装置通信连接,主控装置根据接收到的、测距装置测得的距离信息来控制相机进行拍摄。从而使图像采集设备可以方便地安装在机动车、自行车等车辆上,或者由图像采集人员利用背负支架背负在身上,从而提高了使用图像采集设备的便捷性,丰富了图像采集设备的使用场景。

本申请还提供了一种图像采集方法,该图像采集方法可以应用于上述实施例中的图像采集设备。该图像采集方法一般由图像采集设备包括的主控装置(如图1所示的主控装置)执行。如图5所示,其示出了本申请提供的图像采集方法的一个实施例的流程500。该图像采集方法可以包括以下步骤:

步骤501,接收测距装置发送的距离信息,以及确定距离信息是否满足预设条件。

在本实施例中,图像采集方法的执行主体(例如图1所示的主控装置)可以通过有线连接方式或者无线连接方式接收测距装置(如图1所示的测距装置)发送的距离信息。其中,距离信息可以表征如图1所示的相机的移动距离。其中,移动距离可以是相机的当前位置与图像采集人员设置的初始位置之间的距离。移动距离还可以是相机的分段移动距离。例如,从相机的初始位置开始,每10米为一个分段,距离信息可以表征相机当前的位置与该位置所处的分段的初始位置之间的距离。

然后,上述执行主体可以确定距离信息是否满足预设条件。其中,当距离信息表征相机的分段移动距离时,预设条件可以包括接收的距离信息表征相机的分段移动距离达到预设距离;当距离信息表征的移动距离是相机的当前位置与初始位置之间的距离时,预设条件可以包括接收的距离信息表征的移动距离达到预设距离的整数倍。

步骤502,响应于确定距离信息满足预设条件,向相机发送用于使相机进行拍摄的拍摄控制信号。

在本实施例中,基于步骤501中接收的距离信息,上述执行主体可以响应于确定距离信息满足预设条件,通过有线连接方式或者无线连接方式向与其通信连接的相机发送用于使相机进行拍摄的拍摄控制信号。其中,拍摄控制信号的类型可以是电平信号、脉冲信号、数字信号等。作为示例,假设预设距离为10米,则相机每移动10米,上述执行主体向相机发送拍摄控制信号,以使相机进行拍摄。

步骤503,接收及存储相机拍摄的图像。

在本实施例中,上述执行主体可以进一步接收相机拍摄的图像,以及存储所接收的图像。具体地,上述执行主体可以将接收的图像存储到预设的存储区域,其中,预设的存储区域可以是上述执行主体中的存储区域,也可以是与上述执行主体通信连接的其他电子设备(例如平板电脑、笔记本电脑等)中的存储区域。

在本实施例的一些可选的实现方式中,图像采集设备还可以包括定位装置。上述执行主体可以接收定位装置发送的表征相机所处的地理位置的位置信息,以及关联存储位置信息和相机拍摄的图像。具体地,定位装置可以实时监测相机所处的位置并生成位置信息,上述执行主体可以在接收到相机拍摄的图像后,将当前生成的位置信息与接收的图像关联存储。需要说明的是,位置信息可以包括但不限于以下至少一种:经纬度坐标、与预设的初始位置的距离等。

在本实施例的一些可选的实现方式中,图像采集设备还可以包括显示装置。上述执行主体可以在接收及存储相机拍摄的图像之后,将接收的位置信息发送至显示装置。通常,显示装置可以显示电子地图,在电子地图的与位置信息对应的位置上,可以显示接收的位置信息。图像采集人员可以将当前显示的位置信息作为参考,以确定相机当前所处的位置。

在本实施例的一些可选的实现方式中,图像采集设备还可以包括手动控制装置。上述执行主体可以响应于接收到手动控制装置发送的控制信息,基于控制信息,执行预设的、与控制信息对应的操作。其中,控制信息可以包括但不限于以下至少一种:开启指令、关闭指令、手动拍摄指令、记录指令等。具体地,开启指令可以用于指示相机开启拍摄功能,关闭指令可以用于指示相机关闭拍摄功能,手动拍摄指令可以用于指示相机拍摄图像,记录指令可以用于指示上述执行主体记录接收的位置信息、当前时间等。

本申请的上述实施例提供的图像采集方法,通过接收测距装置发送的距离信息,以及确定距离信息是否满足预设条件,如果满足预设条件,向相机发送拍摄控制信号,再接收及存储相机拍摄的图像,从而使对相机的控制更加精确,同时丰富了图像采集的手段。

下面参考图6,其示出了适于用来实现本申请实施例的电子设备(例如图1所示的主控装置)的计算机系统600的结构示意图。图6示出的电子设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图6所示,计算机系统600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分606加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有系统600操作所需的各种程序和数据。CPU 601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。

以下部件连接至I/O接口605:包括存储芯片等的存储部分606;以及包括例如有线通信模块、蓝牙通信模块、WiFi通信模块、2G/3G/4G/5G通信模块等的通信部分607。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分607从网络上被下载和安装。在该计算机程序被中央处理单元(CPU)601执行时,执行本申请的方法中限定的上述功能。需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读介质或者是上述两者的任意组合。计算机可读介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收测距装置发送的距离信息,以及确定距离信息是否满足预设条件;响应于确定距离信息满足预设条件,向相机发送用于使相机进行拍摄的拍摄控制信号;接收及存储相机拍摄的图像。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1