本發(fā)明屬于監(jiān)控信號同步方法,具體一種基于轉(zhuǎn)臺類多個(gè)功能模塊之間同一目標(biāo)標(biāo)記的方法。
背景技術(shù):
1、一些具備較多功能的轉(zhuǎn)臺類產(chǎn)品中,往往含有不同功能的電路模塊,這些電路模塊具有各自的功能和使命,他們之間相互獨(dú)立又相互關(guān)聯(lián),在一些應(yīng)用場景中,有單獨(dú)的電路模塊進(jìn)行目標(biāo)探測或識別,又有單獨(dú)的視頻顯示電路模塊,當(dāng)目標(biāo)探測或識別電路模塊標(biāo)記到目標(biāo)時(shí),需要顯示在視頻顯示電路模塊中,轉(zhuǎn)臺靜止?fàn)顟B(tài)下,視頻顯示電路模塊通過其與目標(biāo)探測或識別電路模塊視場大小、有效像素和目標(biāo)在目標(biāo)探測或識別電路模塊中坐標(biāo)位置,可以輕松地解算目標(biāo)在顯示電路模塊中的坐標(biāo)位置,光軸一致,但在轉(zhuǎn)臺轉(zhuǎn)動過程中,使用視場、有效像素以及坐標(biāo)解算到的目標(biāo)位置在顯示模塊中會存在誤差,并且誤差大小受轉(zhuǎn)臺速度影響較大,在顯示電路模塊中很難標(biāo)記到正確的目標(biāo)位置。
技術(shù)實(shí)現(xiàn)思路
1、針對上述問題,本發(fā)明提供一種基于轉(zhuǎn)臺類多個(gè)功能模塊之間同一目標(biāo)標(biāo)記的方法,通過轉(zhuǎn)臺水平和垂直方向的位置信息、目標(biāo)探測或識別電路模塊和視頻顯示電路模塊的視場大小、有效像素以及目標(biāo)在目標(biāo)探測或識別電路模塊中坐標(biāo)位置,視頻顯示電路模塊和目標(biāo)探測或識別電路模塊坐標(biāo)原點(diǎn)一致,可獲得目標(biāo)在顯示模塊中的位置所在。
2、本發(fā)明所采取的的技術(shù)方案是:一種基于轉(zhuǎn)臺類多個(gè)功能模塊之間同一目標(biāo)標(biāo)記的方法,包括以下操作步驟:
3、s1、系統(tǒng)上電初始化,轉(zhuǎn)臺位置回到絕對零位或相對零位,轉(zhuǎn)臺控制模塊給視頻顯示電路模塊發(fā)送轉(zhuǎn)臺位置校準(zhǔn)信號,使視頻顯示電路模塊采集轉(zhuǎn)臺位置信號與轉(zhuǎn)臺控制模塊同步;
4、s2、轉(zhuǎn)臺控制模塊控制轉(zhuǎn)臺掃描方式、掃描速度,由轉(zhuǎn)臺控制模塊產(chǎn)生同步信號,視頻顯示電路模塊收到同步信號后將當(dāng)前轉(zhuǎn)臺位置信號鎖存,水平垂直方向計(jì)數(shù)為m1、n1;
5、s3、同時(shí)目標(biāo)探測或識別電路模塊對當(dāng)前幀進(jìn)行目標(biāo)探測或識別,并將探測識別到的目標(biāo)位置發(fā)給視頻顯示電路模塊,其中目標(biāo)探測或識別電路模塊在沒收到同步信號時(shí)目標(biāo)坐標(biāo)位置信息不發(fā)送或發(fā)送固定格式的信息給視頻顯示電路模塊,收到同步信號時(shí)目標(biāo)探測或識別電路模塊發(fā)送相應(yīng)格式的信息給視頻顯示電路模塊;
6、s4、視頻顯示電路模塊與目標(biāo)探測或識別電路模塊光軸一致,由目標(biāo)探測或識別電路模塊視場大小s1水平、s1垂直、水平有效像素x1、垂直有效像素y1、探測識別目標(biāo)在有效像素中的坐標(biāo)位置(a1,b1)、視頻顯示電路模塊視場大小s2水平、s2垂直、水平有效像素x2、垂直有效像素y2,可計(jì)算出轉(zhuǎn)臺靜止?fàn)顟B(tài)下目標(biāo)在視頻顯示電路模塊中的坐標(biāo)位置(a2,b2),其中顯示模塊和探測識別模塊有效像素參考坐標(biāo)原點(diǎn)一致,例如都以左上角第一個(gè)像素為原點(diǎn)或以有效像素的中心位置為原點(diǎn),此時(shí)a2={(s1水平/x1)/(s2水平/x2)}*a1,b2={(s1垂直/y1)/(s2垂直/y2)}*b1;
7、s5、通過s4得到轉(zhuǎn)臺靜止時(shí)的坐標(biāo),若轉(zhuǎn)臺在掃描過程中,視頻顯示電路模塊收到目標(biāo)探測或識別電路模塊發(fā)來的目標(biāo)時(shí),鎖存當(dāng)前轉(zhuǎn)臺位置信號水平垂直方向計(jì)數(shù)為m2、n2,由轉(zhuǎn)臺位置信號精度j=360°/q,計(jì)算出從同步信號發(fā)出后即步驟s2到顯示電路模塊收到目標(biāo)探測或識別電路模塊發(fā)來的目標(biāo)之間轉(zhuǎn)臺轉(zhuǎn)動的角度d水平=(m2-m1)*j,d垂直=(n2-n1)*j;
8、s6、由圖像顯示模塊像元大小p及鏡頭焦距f可得到單個(gè)像素映射的角度δ=arctan(p/f),由步驟s5可計(jì)算出此時(shí)轉(zhuǎn)臺轉(zhuǎn)過的坐標(biāo)為(d水平/δ,d垂直/δ);
9、s7、由步驟s4和步驟s6可得到修正后的目標(biāo)在視頻顯示電路模塊中的位置(a2+d水平/δ,b2+d垂直/δ)。
10、本發(fā)明的有益效果是:本方法通過轉(zhuǎn)臺控制模塊產(chǎn)生的同步信號和轉(zhuǎn)臺位置信號,精確定位目標(biāo)位置所在,消除由于傳輸或二次處理帶來的延遲造成的目標(biāo)標(biāo)記不準(zhǔn)確問題。本發(fā)明方法簡單,易于實(shí)現(xiàn),便于工程應(yīng)用。
1.一種基于轉(zhuǎn)臺類多個(gè)功能模塊之間同一目標(biāo)標(biāo)記的方法,其特征在于,包括以下操作步驟:
2.如權(quán)利要求1所述的一種基于轉(zhuǎn)臺類多個(gè)功能模塊之間同一目標(biāo)標(biāo)記的方法,其特征在于,通過轉(zhuǎn)臺水平和垂直方向的位置信息、目標(biāo)探測或識別電路模塊和視頻顯示電路模塊的視場大小、有效像素以及目標(biāo)在目標(biāo)探測或識別電路模塊中坐標(biāo)位置,可獲得目標(biāo)在顯示模塊中的位置所在。
3.如權(quán)利要求1所述的一種基于轉(zhuǎn)臺類多個(gè)功能模塊之間同一目標(biāo)標(biāo)記的方法,其特征在于,所述功能模塊包括:轉(zhuǎn)臺控制模塊、目標(biāo)探測或識別電路模塊、視頻顯示電路模塊。
4.如權(quán)利要求3所述的一種基于轉(zhuǎn)臺類多個(gè)功能模塊之間同一目標(biāo)標(biāo)記的方法,其特征在于,所述轉(zhuǎn)臺控制模塊采用伺服控制模塊,目標(biāo)探測或識別電路模塊采用激光探測模塊和探測相機(jī),所述視頻顯示電路模塊包括有紅外顯示、視頻顯示設(shè)備。