本發(fā)明涉及到監(jiān)控領域,特別是涉及到一種監(jiān)控自動跟蹤方法及裝置。
背景技術:
隨著安防技術的發(fā)展,監(jiān)控設備越來越智能化,一體化攝像機可以捕抓大角度范圍的圖像,分析圖像中的目標,隨著目標的移動可描繪出目標運動軌跡。一體化攝像機利用高速轉動的可變倍球機可以快速的轉動、把鏡頭移動到需要監(jiān)控的目標上,可以把目標在圖像中放大到清晰可見;可以設定不同的監(jiān)控位置,回來的輪流切換監(jiān)控;可以根據(jù)需要設置運動的路線,讓高速球按需要的方式監(jiān)控需要的區(qū)域。
然而上述一體化攝像機執(zhí)行的動作需要在操控人員人為操作下執(zhí)行,無法實現(xiàn)自動跟蹤。
技術實現(xiàn)要素:
本發(fā)明的主要目的為提供監(jiān)控自動跟蹤方法及裝置,能自主地判斷跟蹤目標,實現(xiàn)無人化的智能自動跟蹤。
本發(fā)明提出了一種監(jiān)控自動跟蹤方法,包括:
在錄像監(jiān)控時,監(jiān)測目標區(qū)域是否有移動對象;
若有,則繪制所述移動對象的移動軌跡,并根據(jù)所述移動軌跡產生移動控制指令,同時分析所述移動對象的大小,并根據(jù)所述大小產生縮放控制指令;
通過所述移動控制指令調整高速球機的旋轉角度,通過所述縮放控制指令調節(jié)攝像機鏡頭的焦距以放大或縮小所述移動對象。
優(yōu)選地,所述監(jiān)測目標區(qū)域是否有移動對象的步驟之前包括:
接收設置命令,設置所述目標區(qū)域。
優(yōu)選地,所述通過所述移動控制指令調整高速球機的旋轉角度,通過所述縮放控制指令調節(jié)攝像機鏡頭的焦距以放大或縮小所述移動對象的步驟之后包括:
當所述移動對象移出拍攝范圍,使所述攝像機鏡頭恢復初始狀態(tài)。
優(yōu)選地,所述監(jiān)測目標區(qū)域是否有移動對象的步驟,包括:
截取當前幀的目標區(qū)域畫面;
將所述目標區(qū)域畫面與緩沖區(qū)的歷史目標區(qū)域畫面比較,計算畫面差異值;
將所述畫面差異值與預設閾值比較,若所述畫面差異值大于所述預設閾值,則判斷有移動對象,并將所述目標區(qū)域畫面中畫面差異值大于所述預設閾值的部分標記為移動對象。
優(yōu)選地,所述監(jiān)測目標區(qū)域是否有移動對象的步驟之后,還包括:
若有,則為所述錄像監(jiān)控過程中獲得的錄像文件添加跟蹤標識。
本發(fā)明還提出了一種監(jiān)控自動跟蹤裝置,包括:
監(jiān)測模塊,用于在錄像監(jiān)控時,監(jiān)測目標區(qū)域是否有移動對象;
反應模塊,用于若有,則繪制所述移動對象的移動軌跡,并根據(jù)所述移動軌跡產生移動控制指令,同時分析所述移動對象的大小,并根據(jù)所述大小產生縮放控制指令;
執(zhí)行模塊,用于通過所述移動控制指令調整高速球機的旋轉角度,通過所述縮放控制指令調節(jié)攝像機鏡頭的焦距以放大或縮小所述移動對象。
優(yōu)選地,還包括:
設置模塊,用于接收設置命令,設置所述目標區(qū)域。
優(yōu)選地,還包括:
還原模塊,用于當所述移動對象移出拍攝范圍,使所述攝像機鏡頭恢復初始狀態(tài)。
優(yōu)選地,所述監(jiān)測模塊包括:
畫面截取單元,用于截取當前幀的目標區(qū)域畫面;
畫面比較單元,用于將所述目標區(qū)域畫面與緩沖區(qū)的歷史目標區(qū)域畫面比較,計算畫面差異值;
判斷標記單元,用于將所述畫面差異值與預設閾值比較,若所述畫面差異值大于所述預設閾值,則判斷有移動對象,并將所述目標區(qū)域畫面中畫面差異值大于所述預設閾值的部分標記為移動對象。
優(yōu)選地,還包括:
增加標識模塊,用于若有,則為所述錄像監(jiān)控過程中獲得的錄像文件添加跟蹤標識。
本發(fā)明提供的一種監(jiān)控自動跟蹤方法與裝置,其方法包括在錄像監(jiān)控時,監(jiān)測目標區(qū)域是否有移動對象;若有,則繪制所述移動對象的移動軌跡,并根據(jù)所述移動軌跡產生移動控制指令,同時分析所述移動對象的大小,并根據(jù)所述大小產生縮放控制指令;通過所述移動控制指令調整高速球機的旋轉角度,通過所述縮放控制指令調節(jié)攝像機鏡頭的焦距以放大或縮小所述移動對象。本發(fā)明能實現(xiàn)對目標對象的自動跟蹤,通過設備的自動調焦,對準被拍攝的移動對象,能更清晰地獲取移動對象的畫面信息。
附圖說明
圖1為本發(fā)明一種監(jiān)控自動跟蹤方法一實施例的流程示意圖;
圖2為本發(fā)明一種監(jiān)控自動跟蹤裝置一實施例的結構示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參照圖1,本發(fā)明提出了一種監(jiān)控自動跟蹤方法,包括:
s10、在錄像監(jiān)控時,監(jiān)測目標區(qū)域是否有移動對象;
s20、若有,則繪制所述移動對象的移動軌跡,并根據(jù)所述移動軌跡產生移動控制指令,同時分析所述移動對象的大小,并根據(jù)所述大小產生縮放控制指令;
s30、通過所述移動控制指令調整高速球機的旋轉角度,通過所述縮放控制指令調節(jié)攝像機鏡頭的焦距以放大或縮小所述移動對象。
本實施例提供的監(jiān)控自動跟蹤方法主要適用于帶有高速球機的監(jiān)控設備,一般采用的是一體化攝像機,也可用于可變焦的拍攝裝置。
在步驟s10中,一體化攝像機一般采用的是廣角鏡頭,拍攝的范圍較廣??稍跀z像機的拍攝范圍內設置一目標區(qū)域,實時監(jiān)測目標區(qū)域內是否存在移動對象。步驟s10既可由攝像機的控制芯片執(zhí)行,也可由與一體化攝像機聯(lián)網的計算機執(zhí)行。并將上述移動對象確定為目標對象。
在步驟s20中,當確定移動對象之后,計算芯片繪制所述移動對象的移動軌跡,并根據(jù)所述移動軌跡產生移動控制指令,同時分析所述移動對象的大小,并根據(jù)所述大小產生縮放控制指令。例如,當移動對象遠離攝像機,移動對象在監(jiān)視畫面的顯示比例較小,此時會產生一個放大控制指令。當移動對象發(fā)生位移時,攝像機的控制芯片會產生一個移動控制指令,該移動控制指令可調整高速機的轉動角度,跟蹤上述移動對象。為了保證清晰完整地獲得移動對象的畫面,高速球機可左右移動,也可在一定范圍內上下移動。跟蹤時,保證移動對象距離左邊界或右邊界三分之一畫面寬度以上。即移動對象的中心點在距離左邊界或右邊界三分之一畫面寬度以上時,不產生移動控制指令,攝像頭鏡頭不移動。當移動對象的中心點距離小于左邊界或右邊界三分之一畫面寬度時,產生移動控制指令,使攝像頭鏡頭進行追蹤拍攝。
在步驟s30中,步驟s20產生相應控制指令后,高速球機根據(jù)所述移動控制指令調整旋轉角度,攝像機鏡頭通過所述縮放控制指令調節(jié)焦距以放大或縮小所述移動對象。
可選的,所述監(jiān)測目標區(qū)域是否有移動對象的步驟s10之前包括:
接收設置命令,設置所述目標區(qū)域。
在步驟s10之前,還包括了設置目標區(qū)域的步驟。由于步驟s10涉及到圖片的識別,需要占用較多的計算資源。因此,一體化攝像機會根據(jù)自身芯片或聯(lián)網的計算機芯片的計算性能,確定可設置目標區(qū)域的大小與個數(shù)。一般而言,采用高清拍攝,由于其分辨率高,所以可設置的目標區(qū)域會相對小一些。當然,也可采用高性能的處理芯片,此時最高可設置的目標區(qū)域可以是攝像機的整體拍攝范圍。
可選的,所述步驟s30之后包括:
當所述移動對象移出拍攝范圍,使所述攝像機鏡頭恢復初始狀態(tài)。
在本實施例中,當移動對象移出拍攝范圍,則停止跟蹤拍攝。攝像機恢復到原始的大角度監(jiān)拍狀態(tài)。在一情況下,若判定的目標對象長時間未發(fā)生移動,則停止跟蹤拍攝,使攝像機恢復到原來的廣角拍攝狀態(tài)。例如,可設置一時間閾值,若時間超過上述時間閾值后,移動對象的位置依然未發(fā)生變化,則攝像機恢復到原來的廣角拍攝狀態(tài)。在一典型的使用實例中,時間閾值可設置為5秒。
可選的,所述監(jiān)測目標區(qū)域是否有移動對象的步驟s10,包括:
截取當前幀的目標區(qū)域畫面;
將所述目標區(qū)域畫面與緩沖區(qū)的歷史目標區(qū)域畫面比較,計算畫面差異值;
將所述畫面差異值與預設閾值比較,若所述畫面差異值大于所述預設閾值,則判斷有移動對象,并將所述目標區(qū)域畫面中畫面差異值大于所述預設閾值的部分標記為移動對象。
在本實施例中,主要是跟蹤拍攝的具體細節(jié)。首先是截取當前幀的目標區(qū)域畫面。截取的頻率可根據(jù)不同型號進行不同的設置。例如可設置每隔1秒截取一幀,也可設置每隔5s截取一幀。
截取后的畫面與之前存儲的畫面進行比較,若畫面內容出現(xiàn)顯著性的不同,則可判定出現(xiàn)移動對象。同時將當前的畫面放入緩沖區(qū),成為新的歷史目標區(qū)域畫面,置換原先用于比較的歷史目標區(qū)域畫面。
一般情況下,每次拍攝的圖片因為各種因素的影響,如光照度,圖片內容會出現(xiàn)一定的差異。因此,會設置一閾值,只有畫面內容的差異值超過閾值時,攝像機采用自動跟蹤拍攝。同時,還考慮到自然因素或各種場景的影響,例如云朵擋住陽光,導致拍攝的畫面前后出現(xiàn)較大差異??膳渲靡恍└袘O備,如光線感應器,用于減少由于環(huán)境變化導致的誤判。
可選的,所述監(jiān)測目標區(qū)域是否有移動對象s10之后,還包括:
若有,則在記錄該畫面的錄像添加標識。
當攝像機啟動跟蹤拍攝后,會在相應的錄像文件中添加標識,以便于安保人員查看跟蹤信息。若在一個錄像文件中啟用跟蹤拍攝,則在視頻中相應位置會增加相應的標識。
參照圖2,本發(fā)明還提供了一種監(jiān)控自動跟蹤裝置,包括:
監(jiān)測模塊10,用于在錄像監(jiān)控時,監(jiān)測目標區(qū)域是否有移動對象;
反應模塊20,用于若有,則繪制所述移動對象的移動軌跡,并根據(jù)所述移動軌跡產生移動控制指令,同時分析所述移動對象的大小,并根據(jù)所述大小產生縮放控制指令;
執(zhí)行模塊30,用于通過所述移動控制指令調整高速球機的旋轉角度,通過所述縮放控制指令調節(jié)攝像機鏡頭的焦距以放大或縮小所述移動對象。
本實施例提供的監(jiān)控自動跟蹤裝置,可以帶有高速球機的監(jiān)控設備呈現(xiàn),如一體化攝像機,也可以是可變焦的拍攝裝置。
監(jiān)測模塊10中,一體化攝像機一般采用的是廣角鏡頭,拍攝的范圍較廣??稍跀z像機的拍攝范圍內設置一目標區(qū)域,實時監(jiān)測目標區(qū)域內是否存在移動對象。監(jiān)測模塊10既可由攝像機的控制芯片執(zhí)行,也可由與一體化攝像機聯(lián)網的計算機執(zhí)行。并將上述移動對象確定為目標對象。
在反應模塊20中,當確定移動對象之后,計算芯片繪制所述移動對象的移動軌跡,并根據(jù)所述移動軌跡產生移動控制指令,同時分析所述移動對象的大小,并根據(jù)所述大小產生縮放控制指令。例如,當移動對象遠離攝像機,移動對象在監(jiān)視畫面的顯示比例較小,此時會產生一個放大控制指令。當移動對象發(fā)生位移時,攝像機的控制芯片會產生一個移動控制指令,該移動控制指令可調整高速機的轉動角度,跟蹤上述移動對象。為了保證清晰完整地獲得移動對象的畫面,高速球機可左右移動,也可在一定范圍內上下移動。跟蹤時,保證移動對象距離左邊界或右邊界三分之一畫面寬度以上。即移動對象的中心點在距離左邊界或右邊界三分之一畫面寬度以上時,不產生移動控制指令,攝像頭鏡頭不移動。當移動對象的中心點距離小于左邊界或右邊界三分之一畫面寬度時,產生移動控制指令,使攝像頭鏡頭進行追蹤拍攝。
執(zhí)行模塊30中,反應模塊20產生相應控制指令后,高速球機根據(jù)所述移動控制指令調整旋轉角度,攝像機鏡頭通過所述縮放控制指令調節(jié)焦距以放大或縮小所述移動對象。
可選的,還包括:
設置模塊,用于接收設置命令,設置所述目標區(qū)域。
由于監(jiān)測模塊10涉及到圖片的識別,需要占用較多的計算資源。因此,在本模塊中,一體化攝像機會根據(jù)自身芯片或聯(lián)網的計算機芯片的計算性能,確定可設置目標區(qū)域的大小與個數(shù)。一般而言,采用高清拍攝,由于其分辨率高,所以可設置的目標區(qū)域會相對小一些。當然,也可采用高性能的處理芯片,此時最高可設置的目標區(qū)域可以是攝像機的整體拍攝范圍。
可選的,還包括:
還原模塊,用于當所述移動對象移出拍攝范圍,使所述攝像機鏡頭恢復初始狀態(tài)。
在本實施例中,當移動對象移出拍攝范圍,則停止跟蹤拍攝。攝像機恢復到原始的大角度監(jiān)拍狀態(tài)。在一情況下,若判定的目標對象長時間未發(fā)生移動,則停止跟蹤拍攝,使攝像機恢復到原來的廣角拍攝狀態(tài)。例如,可設置一時間閾值,若時間超過上述時間閾值后,移動對象的位置依然未發(fā)生變化,則攝像機恢復到原來的廣角拍攝狀態(tài)。在一典型的使用實例中,時間閾值可設置為5秒。
可選的,所述監(jiān)測模塊10包括:
畫面截取單元,用于截取當前幀的目標區(qū)域畫面;
畫面比較單元,用于將所述目標區(qū)域畫面與緩沖區(qū)的歷史目標區(qū)域畫面比較,計算畫面差異值;
判斷標記單元,用于將所述畫面差異值與預設閾值比較,若所述畫面差異值大于所述預設閾值,則判斷有移動對象,并將所述目標區(qū)域畫面中畫面差異值大于所述預設閾值的部分標記為移動對象。
在本實施例中,主要是跟蹤拍攝的具體細節(jié)。首先是截取當前幀的目標區(qū)域畫面。截取的頻率可根據(jù)不同型號進行不同的設置。例如可設置每隔1秒截取一幀,也可設置每隔5s截取一幀。
截取后的畫面與之前存儲的畫面進行比較,若畫面內容出現(xiàn)顯著性的不同,則可判定出現(xiàn)移動對象。同時將當前的畫面放入緩沖區(qū),成為新的歷史目標區(qū)域畫面,置換原先用于比較的歷史目標區(qū)域畫面。
一般情況下,每次拍攝的圖片因為各種因素的影響,如光照度,圖片內容會出現(xiàn)一定的差異。因此,會設置一閾值,只有畫面內容的差異值超過閾值時,攝像機采用自動跟蹤拍攝。同時,還考慮到自然因素或各種場景的影響,例如云朵擋住陽光,導致拍攝的畫面前后出現(xiàn)較大差異??膳渲靡恍└袘O備,如光線感應器,用于減少由于環(huán)境變化導致的誤判。
可選的,還包括:
增加標識模塊,用于若有,則為所述錄像監(jiān)控過程中獲得的錄像文件添加跟蹤標識。
在本模塊中,當攝像機啟動跟蹤拍攝后,會在相應的錄像文件中添加標識,以便于安保人員查看跟蹤信息。若在一個錄像文件中啟用跟蹤拍攝,則在視頻中相應位置會增加相應的標識。
本發(fā)明提供的一種監(jiān)控自動跟蹤方法與裝置,其方法包括在錄像監(jiān)控時,監(jiān)測目標區(qū)域是否有移動對象;若有,則繪制所述移動對象的移動軌跡,并根據(jù)所述移動軌跡產生移動控制指令,同時分析所述移動對象的大小,并根據(jù)所述大小產生縮放控制指令;通過所述移動控制指令調整高速球機的旋轉角度,通過所述縮放控制指令調節(jié)攝像機鏡頭的焦距以放大或縮小所述移動對象。本發(fā)明能實現(xiàn)對目標對象的自動跟蹤,通過設備的自動調焦,對準被拍攝的移動對象,能更清晰地獲取移動對象的畫面信息。
以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。