本技术涉及图像处理领域,尤其涉及一种多采图装置同步方法、系统、电子设备和存储介质。
背景技术:
1、随着信息技术的发展,图像同步采集应用于越来越多的工作场景中。例如,在机器视觉检测中,受被测物品的形状和尺寸等因素的限制,机器视觉检测系统通常需要配备多个相机进行图像采集,并将采集到的图像进行融合,以获取完整的图像。或者,在子弹时间图像采集系统或自由视角图像采集系统中,通常需要用到多台摄像机进行图像同步拍摄,以实现特效视频的生成。
2、多采图装置系统中,在外触发信号模式下,由于采图装置对触发信号存在异步采样的不确定性,使得不同采图装置中认定触发信号的开始时刻容易发生偏移,导致多采图装置系统的同步功能存在误差。
3、因此,亟须一种多采图装置同步方法,以提升在外触发信号模式下多采图装置的同步性能。
技术实现思路
1、本技术提出的一种多采图装置同步方法、系统、电子设备和存储介质,用于解决多采图装置同步性能较差的问题。
2、为实现上述目的,本技术提出了以下技术方案:
3、在本技术的第一方面,提供了一种多采图装置同步系统,包括:
4、信号处理装置,用于获取第一单触发信号和第一持续触发信号;延迟第一持续触发信号有效电平期的初始时刻,生成第二持续触发信号;获取第二持续触发信号有效电平期内的第一单触发信号,作为第二单触发信号,并发送第二单触发信号至每一采图装置;
5、多个采图装置,用于均基于第二单触发信号采集初始图像;发送初始图像至信号处理装置;
6、信号处理装置,用于接收初始图像,并根据不同采图装置对第一持续触发信号有效电平期内的初始图像进行单独组合,形成组合图像。
7、在本技术的第二方面,提供了一种多采图装置同步方法,应用于多采图装置同步系统的信号处理装置,多采图装置同步方法包括:
8、获取第一单触发信号和第一持续触发信号;
9、延迟第一持续触发信号有效电平期的初始时刻,生成第二持续触发信号;
10、获取第二持续触发信号有效电平期内的第一单触发信号,作为第二单触发信号,并发送第二单触发信号至每一采图装置,以使多个采图装置均基于第二单触发信号采集初始图像,发送初始图像至信号处理装置;
11、接收初始图像,并根据不同采图装置对第一持续触发信号有效电平期内的初始图像进行单独组合,形成组合图像。
12、进一步地,信号处理装置包括多个信号处理单元,且多个信号处理单元分为一个主信号处理单元和至少一个次信号处理单元,多采图装置同步方法包括:
13、主信号处理单元获取第一单触发信号和第一持续触发信号,次信号处理单元获取第一持续触发信号;
14、主信号处理单元延迟第一持续触发信号有效电平期的初始时刻,生成第二持续触发信号;
15、主信号处理单元获取第二持续触发信号有效电平期内第一单触发信号,作为第二单触发信号;
16、主信号处理单元将第二单触发信号发送至每一次信号处理单元;
17、主信号处理单元和每一次信号处理单元分别将第二单触发信号发送至与其连接的采图装置,以使连接的采图装置基于第二单触发信号采集初始图像,并发送初始图像至相连接的主信号处理单元或次信号处理单元;
18、主信号处理单元与次信号处理单元在接收到初始图像后,分别根据不同采图装置对第一持续触发信号有效电平期内的初始图像进行单独组合,形成组合图像。
19、进一步地,主信号处理单元延迟第一持续触发信号的有效电平期的初始时刻,生成第二持续触发信号,包括:
20、主信号处理单元将第一持续触发信号有效电平期的初始时刻延迟预设的时间段d1,得到延迟后的第一持续触发信号,作为第二持续触发信号,且预设时间段d1满足:d1≥t1+2×t2-t3;
21、其中,t1表示不同信号处理单元之间获取到第一持续触发信号的最大时间差;t2表示信号处理单元中采样第一持续触发信号的时钟周期;t3表示采图装置从接收第二单触发信号至发送初始图像之间的时间段;信号处理单元包括主信号处理单元和次信号处理单元。
22、进一步地,信号处理装置包括一个信号处理单元,多采图装置同步方法包括:
23、信号处理单元获取第一单触发信号和第一持续触发信号;
24、信号处理单元延迟第一持续触发信号有效电平期的初始时刻,生成第二持续触发信号;
25、信号处理单元获取第二持续触发信号有效电平期内第一单触发信号,作为第二单触发信号;
26、信号处理单元发送第二单触发信号至每一采图装置,以使多个采图装置均基于第二单触发信号采集初始图像,并发送初始图像至主信号处理单元;
27、信号处理单元在接收初始图像后,根据不同采图装置对第一持续触发信号有效电平期内的初始图像进行单独组合,形成组合图像。
28、进一步地,信号处理单元延迟第一持续触发信号的有效电平的初始时刻,生成第二持续触发信号,包括:
29、信号处理单元将第一持续触发信号的有效电平期的初始时刻延迟预设的时间段d2,得到延迟后的第一持续触发信号,作为第二持续触发信号,且预设时间段d2满足:d2≥2×t2-t3。
30、进一步地,接收初始图像,并根据不同采图装置对第一持续触发信号有效电平期内的初始图像进行单独组合,形成组合图像,包括:
31、在第一持续触发信号有效电平期内,持续接收每一采图装置发送的初始图像,并判断接收到的初始图像数量是否达到最大预设数值;
32、若是,则停止接收初始图像,并分别根据不同采图装置对已接收到的初始图像进行单独组合,形成组合图像;
33、若否,则在第一持续触发信号的有效电平期结束后,分别根据不同采图装置对已接收到的初始图像进行单独组合,形成组合图像。
34、进一步地,发送第二单触发信号至每一采图装置的过程,包括:
35、利用预设的低速时钟向采图装置发送触发标志,以使采图装置基于触发标志采集初始图像;其中,触发标识是基于第二单触发信号得到的;
36、基于预设的高速时钟,计算第二单触发信号的开始时刻至发送触发标志时刻之间的高速时钟周期数;
37、利用预设的低速时钟向采图装置发送高速时钟周期数。
38、在本技术的第三方面,提供了一种多采图装置同步方法,应用于多采图装置同步系统的多个采图装置,每一采图装置同步方法包括:
39、每一采图装置均接收第二单触发信号;其中,第二单触发信号是信号处理装置通过获取第二持续触发信号有效电平期内的第一单触发信号得到的;第二持续触发信号是信号处理装置在获取第一单触发信号和第一持续触发信号之后,延迟第一持续触发信号有效电平期的初始时刻所生成的;
40、每一采图装置均基于第二单触发信号采集初始图像,并发送初始图像至信号处理装置,以使信号处理装置接收初始图像,并根据不同采图装置对第一持续触发信号有效电平期内的初始图像进行单独组合,形成组合图像。
41、在本技术的第四方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
42、存储器,用于存放计算机程序;
43、处理器,用于执行存储器上所存放的程序时,实现任一多采图装置同步方法的步骤。
44、在本技术的第五方面,提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现任一多采图装置同步方法的步骤。
45、本技术的有益效果如下:
46、本技术提供了一种多采图装置同步系统,其中,信号处理装置,用于获取第一单触发信号和第一持续触发信号;延迟第一持续触发信号有效电平期的初始时刻,生成第二持续触发信号;获取第二持续触发信号有效电平期内的第一单触发信号,作为第二单触发信号;发送第二单触发信号至每一采图装置;多个采图装置,用于均基于第二单触发信号采集初始图像;发送初始图像至信号处理装置;信号处理装置,用于接收初始图像,并根据不同采图装置对第一持续触发信号有效电平期内的初始图像进行单独组合,形成组合图像。
47、基于上述处理,通过将第二单触发信号作为多个采图装置的同一触发信号,有效保证了上述多个采图装置触发开始时刻的一致性。同时,由于第二单触发信号是通过截取第二持续触发信号的有效电平期间内的第一单触发信号得到的,且第二持续触发信号是通过对第一持续触发信号有效电平的初始时刻进行延迟后得到的,从而可以避免第二单触发信号在第一持续触发信号有效电平的开始时刻被判定错误的情况,以及保证了将初始图像进行组合的过程中,多个采图装置发送来的多个初始图像均为同步图像。