欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種具有視頻監(jiān)控圖像智能分析功能的平臺軟件的制作方法

文檔序號:12600935閱讀:452來源:國知局

本發(fā)明屬于視頻監(jiān)控軟件技術(shù)領(lǐng)域,特別涉及一種具有視頻監(jiān)控圖像智能分析功能的平臺軟件。



背景技術(shù):

在安全問題日益嚴(yán)重的大背景下,視頻監(jiān)控的應(yīng)用范圍越來越廣泛,但是目前用于視頻監(jiān)控管理平臺的軟件智能應(yīng)用還存在一定的局限性,如沿用模擬時代的網(wǎng)絡(luò)思想,系統(tǒng)軟件功能側(cè)重于存儲和顯示,視頻調(diào)度通過開放式的PC服務(wù)器加載平臺軟件,系統(tǒng)架構(gòu)設(shè)備種類多、開通維護(hù)比較復(fù)雜,無法滿足視頻監(jiān)控越來越廣泛的應(yīng)用,不便于非專業(yè)人員的使用,不能夠?qū)σ曨l區(qū)域內(nèi)出現(xiàn)的物體及運(yùn)動目標(biāo)自動識別標(biāo)出或者進(jìn)行分析目標(biāo)類型、特征采集、報警,不可對目標(biāo)進(jìn)行標(biāo)記并畫出目標(biāo)運(yùn)動軌跡,不能夠同時監(jiān)測同一場景里多個目標(biāo),不能根據(jù)防范目標(biāo)的特點(diǎn)進(jìn)行靈活設(shè)置,不能夠適應(yīng)不同的環(huán)境變化并能夠很好地抗攝像頭抖動,沒有克服人力疲憊的局限性,安全人員處理突發(fā)事件不能有效控制等。



技術(shù)實現(xiàn)要素:

為解決現(xiàn)有視頻監(jiān)控技術(shù)中所存在的問題,本發(fā)明提供了一種具有視頻監(jiān)控圖像智能分析功能的技術(shù)平臺軟件,可滿足大規(guī)模視頻聯(lián)網(wǎng)、海量數(shù)據(jù)應(yīng)用和智能視頻分析等功能需求,且可實現(xiàn)視頻監(jiān)控中異常行為的智能識別、提前發(fā)現(xiàn)和自動報警或者聯(lián)動第三方設(shè)備報警,提高了整套監(jiān)控系統(tǒng)的工作效率和準(zhǔn)確度。

本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:

一種具有視頻監(jiān)控圖像智能分析功能的平臺軟件,特征在于,其由智能分析管理服務(wù)器軟件(IAServ)及智能分析單元服務(wù)器軟件(IAUnit)通過搭載在開放式的標(biāo)準(zhǔn)X86架構(gòu)服務(wù)器上構(gòu)成,且本平臺軟件對接第三方視頻監(jiān)控平臺軟件提供SDK開發(fā)包(軟件開發(fā)工具包),并設(shè)置三個緩沖組成緩沖區(qū)隊列,本平臺軟件配備的功能模塊具有四類八個不同的視頻監(jiān)控智能分析功能:所述的智能分析管理服務(wù)器軟件注冊到視頻監(jiān)控平臺,接收視頻監(jiān)控平臺管理和調(diào)配,并接收視頻監(jiān)控平臺下發(fā)的視頻分析規(guī)則和分析任務(wù)后,根據(jù)當(dāng)前負(fù)載,下發(fā)給相應(yīng)的視頻分析單元進(jìn)行視頻分析;所述的智能分析單元服務(wù)器軟件從視頻監(jiān)控平臺獲取視頻流,按照用戶預(yù)訂的視頻分析規(guī)則和分析任務(wù)進(jìn)行分析,并且上報分析結(jié)果到視頻監(jiān)控平臺的報警服務(wù)器或者其管理中心,視頻監(jiān)控平臺系統(tǒng)通過使用異步串口(UART)和USB接口作為聯(lián)系的通道,以實現(xiàn)數(shù)據(jù)的交換;所述構(gòu)成緩沖區(qū)隊列的三個緩沖,其中兩個緩沖區(qū)進(jìn)行數(shù)據(jù)接收,另外一個緩沖區(qū)進(jìn)行圖像處理;所述功能模塊具有的四類八個不同的視頻監(jiān)控智能分析功能,根據(jù)其監(jiān)控功能的不同性質(zhì)和處理手段,主要包括物體檢測與數(shù)量統(tǒng)計,自動跟蹤,入侵和遺留物體檢測,攝像機(jī)模糊、遮擋及非法移動四類功能,功能模塊通過從PC客戶端功能選擇模塊獲取監(jiān)控信息,可以選擇多種視頻監(jiān)控智能分析功能進(jìn)行處理。

對于本發(fā)明,用戶預(yù)訂的分析規(guī)則的設(shè)置控件可按照用戶的需求對某一路視頻設(shè)置分析規(guī)則,分析規(guī)則設(shè)置控件包括的文件有: JSSJRuleOcxProj.ocx(分析規(guī)則設(shè)置控件PE文件)

對于本發(fā)明,其視頻監(jiān)控平臺系統(tǒng)的異步串口作為系統(tǒng)與監(jiān)控軟件的通信接口,完成底層監(jiān)控程序和監(jiān)控服務(wù)軟件之間的通信,USB接口控制器作為壓縮碼流的數(shù)據(jù)傳輸接口,完成壓縮碼流向PC客戶端的輸送任務(wù)。

對于本發(fā)明,所述的SDK開發(fā)包具有智能分析管理服務(wù)器軟件(IAServ)管理、智能分析單元服務(wù)器軟件(IAUnit)管理、報警結(jié)果接收功能,SDK開發(fā)包中包括的文件有: IAPNetSDK.dll(動態(tài)鏈接庫文件)、IAPNetSDK.lib(靜態(tài)庫文件)、IAPNetSDK.h、net_msg.h(界面程序源代碼)。

對于本發(fā)明,組成緩沖區(qū)隊列的三個緩沖,其中兩個緩沖區(qū)進(jìn)行數(shù)據(jù)接收,另外一個緩沖區(qū)進(jìn)行圖像處理等。利用回調(diào)函數(shù)對緩沖區(qū)進(jìn)行管理,每接收完一整幅圖像后產(chǎn)生一次回調(diào)。使用三個變量維護(hù)當(dāng)前緩沖區(qū)狀態(tài),在主循環(huán)過程中,實現(xiàn)將上一幀處理結(jié)束的緩沖區(qū)加到輸入緩沖中,而將最新一幀緩沖并進(jìn)行處理的目的。

對于本發(fā)明,其回調(diào)函數(shù)定義包括:IAServ連接回調(diào)函數(shù)(TOnIASConnect),IAServ登陸回調(diào)函數(shù) (TOnIASLogin),IAServ登出回調(diào)函數(shù) (TOnIASLogout),IAServ斷開回調(diào)函數(shù) (TOnIASDisConnect),異常信息回調(diào)函數(shù) (TOnException),IAUnit異常信息回調(diào)函數(shù) (TOnException),IAUnit注冊回調(diào)函數(shù)(TOnIAURegister),IAUnit反注冊回調(diào)函數(shù)(TOnIAUUnRegister),IAUnit能力變化回調(diào)函數(shù)(TOnIASAbilityChange),任務(wù)結(jié)束回調(diào)(TOnTaskEnd),任務(wù)心跳回調(diào)(TOnTaskHeart),報警接收回調(diào)(TOnReportResult)。

對于本發(fā)明,所述平臺軟件采用的數(shù)據(jù)類型結(jié)構(gòu)定義包括如下部分:設(shè)備平臺類型枚舉 (VDEV_TYPE),算法類型枚舉 (ALG_TYPE),報警類型枚舉 (IA_AlarmType),錯誤碼枚舉(IA_ERROR_CODE),任務(wù)信息結(jié)構(gòu)體(TIA_TASK_ITEM),任務(wù)信息結(jié)構(gòu)體擴(kuò)展(TONE_TASK_ITEM),報警信息接頭體(TANALYSIS_RESULT),IAServ登陸信息(TIAS_LOGIN),IAServ登出信息 (TIAS_LOGOUT),異常信息(TIA_EXCEPTION)。

對于本發(fā)明,本軟件系統(tǒng)對大部分的功能實現(xiàn)算法進(jìn)行了優(yōu)化。所述平臺軟件在物體檢測、數(shù)量統(tǒng)計、自動跟蹤、入侵檢測、遺留物體檢測等算法中都需要使用背景模型。

本發(fā)明的優(yōu)點(diǎn)在于:具有全數(shù)字高清、網(wǎng)絡(luò)化、集成化、智能化等優(yōu)點(diǎn),產(chǎn)品作為視頻監(jiān)控智能分析應(yīng)用,具備自主核心的智能化視頻分析算法形成的視頻智能分析系統(tǒng),基于該算法研發(fā)的產(chǎn)品,分別解決了對視頻監(jiān)控視野范圍內(nèi)目標(biāo)的特征點(diǎn)、特定行為、視頻質(zhì)量參數(shù)進(jìn)行分析和提取,對可疑目標(biāo)、可疑行為、圖像質(zhì)量異常變化進(jìn)行主動預(yù)警,降低人工對視頻監(jiān)視的強(qiáng)度,提升安全防范的智能化程度,可作為下一代視頻監(jiān)控系統(tǒng)智能分析應(yīng)用核心組成部分。

本發(fā)明可滿足大規(guī)模視頻聯(lián)網(wǎng)、海量數(shù)據(jù)應(yīng)用和智能視頻分析等功能需求。系統(tǒng)采用國際領(lǐng)先的智能視頻分析算法,可實現(xiàn)視頻監(jiān)控中異常行為的智能識別、提前發(fā)現(xiàn)和自動報警;軟件功能模塊化的設(shè)置,可基于現(xiàn)有監(jiān)控平臺有效進(jìn)行補(bǔ)充和升級,不必更換原有設(shè)備,不必大規(guī)模布線,有效保護(hù)原有投資;同時,本發(fā)明減輕了監(jiān)控人員的工作負(fù)擔(dān),提高了監(jiān)測準(zhǔn)確度,使監(jiān)控管理工作更加有效,提高了整套監(jiān)控系統(tǒng)的工作效率和準(zhǔn)確度,可有效降低監(jiān)控系統(tǒng)的人力需求,提高管理水平和工作效率;并且,本發(fā)明還可實現(xiàn)全天時工作,自動分析視頻并報警,誤報率低,降低因為監(jiān)控人員人為失誤引起的高誤差。將傳統(tǒng)的“被動”視頻監(jiān)控化轉(zhuǎn)變?yōu)椤爸鲃印北O(jiān)控,在報警發(fā)生的同時實時監(jiān)視和記錄事件過程。

附圖說明

圖1為本發(fā)明的整體結(jié)構(gòu)框架圖。

具體實施方式

下面結(jié)合附圖及實例對本發(fā)明做進(jìn)一步的描述:

如附圖1所示,一種具有視頻監(jiān)控圖像智能分析功能的平臺軟件,其由智能分析管理服務(wù)器軟件(IAServ)及智能分析單元服務(wù)器軟件(IAUnit)通過搭載在開放式的標(biāo)準(zhǔn)X86架構(gòu)服務(wù)器上構(gòu)成,且本平臺軟件對接第三方視頻監(jiān)控平臺軟件提供SDK開發(fā)包(軟件開發(fā)工具包),并設(shè)置三個緩沖組成緩沖區(qū)隊列,本平臺軟件配備的功能模塊具有四類八個不同的視頻監(jiān)控智能分析功能,詳述如下:

1、智能分析管理服務(wù)器軟件(IAServ):智能分析管理服務(wù)器軟件注冊到視頻監(jiān)控平臺,接收視頻監(jiān)控平臺管理和調(diào)配,并接收視頻監(jiān)控平臺下發(fā)的視頻分析規(guī)則和分析任務(wù)后,根據(jù)當(dāng)前負(fù)載,下發(fā)給相應(yīng)的視頻分析單元進(jìn)行視頻分析,智能分析管理服務(wù)器軟件的作用主要是負(fù)責(zé)對智能分析單元服務(wù)器軟件進(jìn)行管理協(xié)調(diào)及分析能力的負(fù)載平衡。

2、智能分析單元服務(wù)器軟件(IAUnit):智能分析單元服務(wù)器軟件從視頻監(jiān)控平臺獲取視頻流,按照用戶預(yù)訂的視頻分析規(guī)則和分析任務(wù)進(jìn)行分析,并且上報分析結(jié)果到視頻監(jiān)控平臺的報警服務(wù)器或者其管理中心,視頻監(jiān)控平臺系統(tǒng)通過使用異步串口(UART)和USB接口作為聯(lián)系的通道,以實現(xiàn)數(shù)據(jù)的交換,其中,使用 UART作為系統(tǒng)與監(jiān)控軟件的通信接口,完成底層監(jiān)控程序和監(jiān)控服務(wù)軟件之間的通信,使用USB接口控制器作為壓縮碼流的數(shù)據(jù)傳輸接口,完成壓縮碼流向PC端(客戶端)的輸送任務(wù),智能分析單元服務(wù)器軟件的主要作用是按照預(yù)先設(shè)置好的分析規(guī)則對視頻進(jìn)行智能分析,并且上報分析結(jié)果以及分析過程中對觸發(fā)規(guī)則的視頻進(jìn)行截圖上報,輸出信號給第三方設(shè)備報警。

同時,用戶預(yù)訂的分析規(guī)則的設(shè)置控件可按照用戶的需求對某一路視頻設(shè)置分析規(guī)則,比如畫規(guī)則線,畫規(guī)則框和入侵方向以及算法的參數(shù)設(shè)置。分析規(guī)則設(shè)置控件包括的文件有: JSSJRuleOcxProj.ocx(分析規(guī)則設(shè)置控件PE文件)

3、對于本發(fā)明,所述的具有視頻監(jiān)控圖像智能分析功能的平臺軟件對接第三方視頻監(jiān)控平臺軟件提供SDK開發(fā)包(軟件開發(fā)工具包),SDK的主要功能有:智能分析管理服務(wù)器軟件(IAServ)管理、智能分析單元服務(wù)器軟件(IAUnit)管理、報警結(jié)果接收;SDK開發(fā)包中包括的文件有: IAPNetSDK.dll(動態(tài)鏈接庫文件)、IAPNetSDK.lib(靜態(tài)庫文件)、IAPNetSDK.h、net_msg.h(界面程序源代碼)。

4、本平臺軟件程序設(shè)置三個緩沖組成緩沖區(qū)隊列。在實際處理過程中,使用其中兩個緩沖區(qū)進(jìn)行數(shù)據(jù)接收,另外一個緩沖區(qū)進(jìn)行圖像處理等。利用回調(diào)函數(shù)對緩沖區(qū)進(jìn)行管理,每接收完一整幅圖像后產(chǎn)生一次回調(diào)。使用三個變量維護(hù)當(dāng)前緩沖區(qū)狀態(tài),在主循環(huán)過程中,實現(xiàn)將上一幀處理結(jié)束的緩沖區(qū)加到輸入緩沖中,而將最新一幀緩沖并進(jìn)行處理的目的。

其回調(diào)函數(shù)定義包括:IAServ連接回調(diào)函數(shù)(TOnIASConnect),IAServ登陸回調(diào)函數(shù) (TOnIASLogin),IAServ登出回調(diào)函數(shù) (TOnIASLogout),IAServ斷開回調(diào)函數(shù) (TOnIASDisConnect),異常信息回調(diào)函數(shù) (TOnException),IAUnit異常信息回調(diào)函數(shù) (TOnException),IAUnit注冊回調(diào)函數(shù)(TOnIAURegister),IAUnit反注冊回調(diào)函數(shù)(TOnIAUUnRegister),IAUnit能力變化回調(diào)函數(shù)(TOnIASAbilityChange),任務(wù)結(jié)束回調(diào)(TOnTaskEnd),任務(wù)心跳回調(diào)(TOnTaskHeart),報警接收回調(diào)(TOnReportResult)。

5、本發(fā)明設(shè)計的功能模塊需要實現(xiàn)四類八個不同的視頻監(jiān)控智能分析功能。根據(jù)監(jiān)控功能的不同性質(zhì)和處理手段,主要分為:物體檢測與數(shù)量統(tǒng)計,自動跟蹤,入侵和遺留物體檢測,攝像機(jī)模糊、遮擋及非法移動等四類不同功能。監(jiān)控功能模塊通過從PC端客戶端功能選擇模塊獲取監(jiān)控信息,可以選擇多種視頻監(jiān)控分析功能進(jìn)行處理。

6、對于本發(fā)明,所述平臺軟件采用的數(shù)據(jù)類型結(jié)構(gòu)定義包括如下部分:設(shè)備平臺類型枚舉 (VDEV_TYPE),算法類型枚舉 (ALG_TYPE),報警類型枚舉 (IA_AlarmType),錯誤碼枚舉(IA_ERROR_CODE),任務(wù)信息結(jié)構(gòu)體(TIA_TASK_ITEM),任務(wù)信息結(jié)構(gòu)體擴(kuò)展(TONE_TASK_ITEM),報警信息接頭體(TANALYSIS_RESULT),IAServ登陸信息(TIAS_LOGIN),IAServ登出信息 (TIAS_LOGOUT),異常信息(TIA_EXCEPTION)。

7、本軟件系統(tǒng)對大部分的功能實現(xiàn)算法進(jìn)行了優(yōu)化。所述平臺軟件在物體檢測、數(shù)量統(tǒng)計、自動跟蹤、入侵檢測、遺留物體檢測等算法中都需要使用背景模型。因此,系統(tǒng)重點(diǎn)對背景建模算法進(jìn)行了優(yōu)化。背景建模主要包括兩個部分:一是用當(dāng)前圖像和背景模型的均值和方差矩陣進(jìn)行比較,得到前景圖像和更新后的背景模型;二是對前景圖像進(jìn)行膨脹、腐蝕的形態(tài)學(xué)運(yùn)算。

本發(fā)明的整體結(jié)構(gòu)框架圖如附圖1所示。在具體使用的過程中,智能分析單元服務(wù)器軟件從視頻監(jiān)控平臺或者前端攝像機(jī)獲取視頻流,視頻監(jiān)控平臺系統(tǒng)通過使用異步串口(UART)和USB接口作為聯(lián)系的通道,以實現(xiàn)數(shù)據(jù)的交換,其中,使用 UART作為系統(tǒng)與監(jiān)控軟件的通信接口,完成底層監(jiān)控程序和監(jiān)控服務(wù)軟件之間的通信,使用USB接口控制器作為壓縮碼流的數(shù)據(jù)傳輸接口,完成壓縮碼流向PC端(客戶端)的輸送任務(wù),智能分析單元服務(wù)器軟件的主要作用是按照預(yù)先設(shè)置好的分析規(guī)則對視頻進(jìn)行智能分析,并且上報分析結(jié)果以及分析過程中對觸發(fā)規(guī)則的視頻進(jìn)行截圖上報,輸出信號給第三方設(shè)備報警。

本發(fā)明具有全數(shù)字高清、網(wǎng)絡(luò)化、集成化、智能化等優(yōu)點(diǎn),產(chǎn)品作為視頻監(jiān)控智能分析應(yīng)用,具備自主核心的智能化視頻分析算法形成的視頻智能分析系統(tǒng),基于該算法研發(fā)的產(chǎn)品,分別解決了對視頻監(jiān)控視野范圍內(nèi)目標(biāo)的特征點(diǎn)、特定行為、視頻質(zhì)量參數(shù)進(jìn)行分析和提取,對可疑目標(biāo)、可疑行為、圖像質(zhì)量異常變化進(jìn)行主動預(yù)警,降低人工對視頻監(jiān)視的強(qiáng)度,提升安全防范的智能化程度,可作為下一代視頻監(jiān)控系統(tǒng)智能分析應(yīng)用核心組成部分。

本發(fā)明可滿足大規(guī)模視頻聯(lián)網(wǎng)、海量數(shù)據(jù)應(yīng)用和智能視頻分析等功能需求。系統(tǒng)采用國際領(lǐng)先的智能視頻分析算法,可實現(xiàn)視頻監(jiān)控中異常行為的智能識別、提前發(fā)現(xiàn)和自動報警;軟件功能模塊化的設(shè)置,可基于現(xiàn)有監(jiān)控平臺有效進(jìn)行補(bǔ)充和升級,不必更換原有設(shè)備,不必大規(guī)模布線,有效保護(hù)原有投資;同時,本發(fā)明減輕了監(jiān)控人員的工作負(fù)擔(dān),提高了監(jiān)測準(zhǔn)確度,使監(jiān)控管理工作更加有效,提高了整套監(jiān)控系統(tǒng)的工作效率和準(zhǔn)確度,可有效降低監(jiān)控系統(tǒng)的人力需求,提高管理水平和工作效率;并且,本發(fā)明還可實現(xiàn)全天時工作,自動分析視頻并報警,誤報率低,降低因為監(jiān)控人員人為失誤引起的高誤差。將傳統(tǒng)的“被動”視頻監(jiān)控化轉(zhuǎn)變?yōu)椤爸鲃印北O(jiān)控,在報警發(fā)生的同時實時監(jiān)視和記錄事件過程。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
宜昌市| 九江市| 深水埗区| 民丰县| 甘洛县| 深圳市| 兴隆县| 泰来县| 瑞金市| 四平市| 岳普湖县| 巫溪县| 夏津县| 藁城市| 收藏| 禹城市| 浦东新区| 册亨县| 略阳县| 阿拉尔市| 蚌埠市| 龙川县| 巴林左旗| 灵璧县| 托克逊县| 云龙县| 鄄城县| 务川| 洛宁县| 黄大仙区| 馆陶县| 赞皇县| 宜川县| 仁布县| 合山市| 潼南县| 吕梁市| 山东省| 林西县| 陕西省| 泉州市|