本申请涉及多相机图像采集,尤其涉及一种多相机同步控制系统及方法。
背景技术:
1、随着增强现实(augmented reality,简称ar)和虚拟现实(virtual reality,简称vr)技术的发展,为了实现vr和ar相关产品更多更优质的功能,在其佩戴设备上配置了不同类型的摄像头,包括鱼眼灰度、普通rgb以及rgbd等摄像头。
2、目前的多相机采集技术,大多为多个相同类型相机设备,例如,通过多个普通rgb相机进行图像采集,且实现方法复杂;并且,对于不同类型的相机在进行图像采集时,无法保证多个相机同时采集图像。
技术实现思路
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、第五方面,本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述第二方面任一种所述多相机同步控制方法。
1.一种多相机同步控制系统,其特征在于,包括主控板、信号拆分模块和多个开发板,其中:
2.根据权利要求1所述的多相机同步控制系统,其特征在于,所述信号拆分模块包括杜邦线和双排排针连接器,其中:
3.根据权利要求1所述的多相机同步控制系统,其特征在于,所述系统还包括相机控制指令触发设备,所述相机控制指令触发设备与所述主控板连接,用于生成不同控制功能类型的相机控制触发指令,其中,所述相机控制触发指令至少包括开机指令、关机指令、图像拍摄指令和视频拍摄指令。
4.根据权利要求3所述的多相机同步控制系统,其特征在于,所述相机控制指令触发设备包括按键单元和触控单元,其中:
5.一种基于权利要求1至4任一项所述的多相机同步控制系统的多相机同步控制方法,其特征在于,包括:
6.根据权利要求5所述的多相机同步控制方法,其特征在于,所述根据相机控制触发指令,生成对应的通用输入输出主信号,包括:
7.根据权利要求5所述的多相机同步控制方法,其特征在于,所述将所述通用输入输出主信号进行拆分,得到多个相同的通用输入输出子信号,包括:
8.根据权利要求5所述的多相机同步控制方法,其特征在于,在所述将各个所述通用输入输出子信号发送到对应的待控制相机,以根据所述相机控制触发指令对应的控制功能类型,对各个所述待控制相机进行同步控制之前,所述方法还包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求5至8任一项所述多相机同步控制方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求5至8任一项所述多相机同步控制方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求5至8任一项所述多相机同步控制方法。