一种实现双目相机同步触发的方法及系统与流程

文档序号:29853419发布日期:2022-04-30 08:36阅读:822来源:国知局
一种实现双目相机同步触发的方法及系统与流程

1.本发明涉及双目相机同步触发领域,具体为一种实现双目相机同步触发的方法及系统。


背景技术:

2.在工业应用领域,通常采用工业相机,常见的工业相机具备输入和输出端口,以便于满足工业领域复杂的需求,传统的工业相机,其信号源依赖于外部输入源,即输入源同时向两个双目相机提供信号源,所述信号源经信号同步电路实现双目相机的同步效果,但相机的外部接口中,典型的分为电源线、数据线、触发线。其中触发线可以理解为民用手持相机中的快门,当触发线有电平变化时,就相当于手持相机的快门被按下。因此,如果用依靠外部信号触发,外部信号的线缆长度可能长达数米,且可能经过一些高电磁辐射的部件,更容易收到电磁辐射干扰。而双目相机在技术上需要两只相机同步触发,若触发信号受到干扰,则容易出现两只相机触发(拍照)不同步的现象,达不到预设的技术要求。


技术实现要素:

3.由于工业相机本身具有io特性,为解决背景技术中存在的问题,本发明提供一种实现双目相机同步触发方法,摆脱同步信号对外部输入源的依赖,进一步增加双目相机的通用性。
4.具体为一种实现双目相机同步触发的方法,所述方法包括:
5.双目相机中的一个相机接收计算机指令,进行延迟拍照;
6.双目相机中的一个相机输出硬件触发信号,将所述硬件触发信号输入到同步触发电路板中;
7.所述同步触发电路板对所述硬件触发信号进行预处理,得到第一控制信号;
8.基于所述第一控制信号,触发结构光源或平面光源,同时触发另一个相机进行拍照,获取结构光源的双目视觉图像或获取平面光源的双目视觉图像。
9.进一步的,所述双目相机包含信号输出接口和信号输入接口。
10.进一步的,所述双目相机中的一个相机输出硬件触发信号,将所述硬件触发信号输入到同步触发电路板中具体为:
11.所述同步触发电路板包括第一预处理模块和第二预处理模块,所述第一预处理模块和第二预处理模块实现完全相同的预处理功能;
12.双目相机中的一个相机输出硬件触发信号,将所述硬件触发信号输入到同步触发电路板中的第一预处理模块或第二预处理模块中。
13.进一步的,所述同步触发电路板对所述硬件触发信号进行预处理,得到第一控制信号具体为:
14.所述第一预处理模块或第二预处理模块接收所述硬件触发信号,对所述硬件触发信号进行光电隔离处理、波形整形处理、解耦处理和信号放大处理,得到第一控制信号。
15.进一步的,所述基于所述第一控制信号,触发结构光源或平面光源,同时触发另一个相机进行拍照,获取结构光源的双目视觉图像或获取平面光源的双目视觉图像具体为:
16.所述第一控制信号分别传输至另一个相机和结构光源或平面光源中;
17.所述一个相机的延迟拍照的动作在第一控制信号分别传输至另一个相机和结构光源或平面光源中时结束;
18.所述双目相机的两个相机和所述结构光源或平面光源同时工作,获取结构光源的双目视觉图像或平面光源的双目视觉图像。
19.一种实现双目相机同步触发的系统,其特征在于,所述系统包括:
20.指令接收模块:双目相机中的一个相机接收计算机指令,进行延迟拍照;
21.控制信号输出模块:双目相机中的一个相机输出硬件触发信号,将所述硬件触发信号输入到同步触发电路板中;
22.同步触发电路模块:所述同步触发电路板对所述硬件触发信号进行预处理,得到第一控制信号;
23.摄像模块:基于所述第一控制信号,触发结构光源或平面光源,同时触发另一个相机进行拍照,获取结构光源的双目视觉图像或获取平面光源的双目视觉图像。
24.进一步的,所述控制信号输出模块包括计算机和双目相机,所述计算机和双目相机通信连接,双目相机接收计算机发出的指令,依据所述指令进行延迟拍照,并输出硬件触发信号至同步触发电路板中。
25.进一步的,所述同步触发电路板包括隔离单元、整形滤波单元、解耦处理单元和驱动放大单元,分别对所述控制信号进行光电隔离处理、波形整形处理、解耦处理和信号放大处理,得到第一控制信号。
26.进一步的,所述摄像模块包括双目相机、结构光源和平面光源,所述双目相机、结构光源和平面光源基于计算机指令和所述第一控制信号,分别获取平面光源的双目视觉图像和结构光源的双目视觉图像。
27.有益效果:本发明提供一种实现双目相机同步触发的方法,所述方法利用工业相机自带i/o接口的特性,工业相机接收计算机指令进行延迟拍照,并发送硬件触发信号至同步触发电路板中;利用同步触发电路板对所述硬件触发信号进行预处理,得到第一控制信号;将所述第一控制信号与输入到另一个工业相机中,进而实现双目相机和光源的同时工作,摆脱了同步信号对外部输入源的依赖,进一步增加了双目相机的通用性,实现了对获取包含平面光源的双目视觉图像和包含结构光源的双目视觉图像的分时同步控制,使得双目成像效果更好。
附图说明
28.为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
29.图1为一种实现双目相机同步触发方法的流程示意图。
具体实施方式
30.为了使本领域的技术人员更好地理解本发明的技术方案,下面结合附图和具体实施例对本发明作进一步的详细说明。
31.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。
32.本技术提供一种实现双目相机同步触发方法,应用于双目相机同步触发系统,该系统包括指令接收模块、控制信号输出模块、同步触发电路模块和摄像模块,该系统具体包括包含相机a和相机b构成的双目相机、平面光源、结构光源和同步触发电路板,具体方法包括:
33.在一个实施例中,提供一种实现双目相机同步触发方法,取消了长距离传输的线缆,双目相机中包含了工业相机a和工业相机b,其中工业相机a和工业相机b都可以作为接收计算机指令,并输出硬件触发信号的相机,且工业相机a与工业相机b的物理距离通常小于100毫米,并非传统定义的长距离传输。
34.具体实现过程如图1所示,双目相机包含信号输出接口和信号输入接口,计算机与双目相机通信连接,所述通信连接既包括有线连接,也包括无线连接,通过计算机控制双目相机工作的启停,即计算机发出指令,双目相机接收所述指令,完成延迟拍摄动作,并输出硬件触发信号,所述硬件触发信号输入至同步触发电路板中。
35.在本发明中,是利用工业相机a输出硬件触发信号,所述硬件触发信号用于控制工业相机b和结构光源或平面光源,为实现双目相机的同步触发,需要对硬件触发信号做预处理,即将硬件触发信号发送至同步触发电路板进行电平转换、滤波整形等处理,同时还需要保障工业相机a、工业相机b、结构光源和平面光源的同步触发,因此,作为本实施例优选的同步触发电路板对所述硬件触发信号进行预处理,所述同步触发电路板包括第一预处理模块和第二预处理模块,所述第一预处理模块和第二预处理模块实现完全相同的预处理功能;所述预处理包括对所述控制信号进行光电隔离处理、波形整形处理、解耦处理和信号放大处理等,并得到第一控制信号。
36.需要说明的是,所述工业相机a和工业相机b只能分别触发不同的光源。在一个优选的实施例中,在设计成型后,相机a只能触发结构光源,所述结构光源是指光源照射到目标物上能表达出目标物的结构特征,典型如线性激光、散斑激光等。
37.而相机b只能触发平面光源,所述平面光源是指光源照射到目标上,只实现照明的作用。典型的如led光源、卤素投光灯等。
38.当然也可以为相机a只能触发平面光源,而相机b只能触发结构光源。
39.在一个优选的实施例中,所述第一控制信号用于控制工业相机b和平面光源,所述软件触发信号作用于工业相机a,经预处理得到的第一控制信号可以控制工业相机b和平面光源与工业相机a实现同步的目的,依此获取包含平面光源的双目视觉图像。
40.计算机接受到包含双目视觉效果的视觉图像后,会再次发送指令至工业相机b,利用工业相机b输出硬件触发信号,所述硬件触发信号用于控制工业相机a,为实现双目相机的同步触发,需要对硬件触发信号做预处理,即将硬件触发信号发送至同步触发电路板进
行电平转换、滤波整形等处理,同时还需要保障工业相机a和工业相机b的同步触发,因此,作为本实施例优选的同步触发电路板对所述硬件触发信号进行预处理,所述预处理包括对所述控制信号进行光电隔离处理、波形整形处理、解耦处理和信号放大处理等,并得到第一控制信号。
41.所述第一控制信号用于控制工业相机a和结构光源,所述软件触发信号作用于工业相机b,经预处理得到的第一控制信号可以控制工业相机a和结构光源与工业相机b实现同步的目的,依此获取包含结构光源的双目视觉图像。
42.上述实施例记载的工业相机a与平面光源的控制并无绝对联系,工业相机a也可以实现对结构光源的控制。
43.通过上述实施例所记载的技术方案,双目相机的同步触发摆脱了对外部同步信号源的依赖,同时实现了对结构光源和平面光源的分时同步控制,使得双目成像效果更好。
44.在一个实施例中,提供一种实现双目相机同步触发系统,所述系统包括:
45.指令接收模块:双目相机中的一个相机接收计算机指令,进行延迟拍照;
46.控制信号输出模块:双目相机中的一个相机输出硬件触发信号,将所述硬件触发信号输入到同步触发电路板中;
47.同步触发电路模块:所述同步触发电路板对所述硬件触发信号进行预处理,得到第一控制信号;
48.摄像模块:基于所述第一控制信号,另一个相机进行拍照,获取双目视觉图像。
49.所述控制信号输出模块包括计算机和双目相机,所述计算机和双目相机通信连接,双目相机接收计算机发出的指令,依据所述指令进行延迟拍照,并输出硬件触发信号至同步触发电路板中。
50.所述同步触发电路板包括隔离单元、整形滤波单元、解耦处理单元和驱动放大单元,分别对所述控制信号进行光电隔离处理、波形整形处理、解耦处理和信号放大处理,得到第一控制信号。
51.所述光电隔离单元基于光电耦合器实现光电隔离处理,所述光电耦合器用于保护工业相机内部电路不受外部信号影响,所述光电耦合器优选型号为tlp521。
52.所述整形滤波单元基于逻辑反相器实现波形整形处理,所述逻辑反相器用于将同步触发波形更接近于理想矩形波状态,所述逻辑反相器优选型号为74hc14。
53.所述解耦处理单元由包含二极管的单相电路实现解耦处理,所述包含二极管的单相电路用于避免两路触发信号相互耦合,出现不可控或者非预期的触发动作,所述二极管优选型号为1n4148。
54.所述驱动放大单元由包含三极管或mosfet器件的驱动电路实现信号放大处理,所述包含三极管或mosfet器件的驱动电路用于将电流放大,满足负载的驱动需求,所述三极管型号优选型号为ss8050或所述mosfet器件优选型号为si4096。
55.所述摄像模块包括双目相机,所述双目相机基于计算机指令和所述第一控制信号,分别获取包含平面光源的双目视觉图像和包含结构光源的双目视觉图像。
56.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,
本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
57.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
58.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1