• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Tensorflow框架的人流量計算系統(tǒng)設(shè)計

      2022-08-26 01:51:48黃盈潔
      現(xiàn)代信息科技 2022年11期
      關(guān)鍵詞:人流量攝像頭監(jiān)測

      黃盈潔

      (廣西師范大學(xué),廣西 桂林 541006)

      0 引 言

      隨著現(xiàn)代社會的不斷發(fā)展,計算機視覺與圖像處理技術(shù)在工業(yè)、醫(yī)療、軍事、通訊、航天等多個行業(yè)中得到了廣泛的應(yīng)用。在這方面,視頻處理具有廣泛的應(yīng)用價值,監(jiān)控在很多地方都起著至關(guān)重要的作用,比如安保、巡邏等,但是在監(jiān)控中監(jiān)測人流量是一個比較枯燥的工作。因此,可以使用諸如深度學(xué)習(xí)之類的知識,將這些人流量數(shù)據(jù)收集并合理的運用,不僅能夠大大地降低管理部門的管理壓力,也能夠讓企業(yè)、政府等根據(jù)人流量的分布情況,制定出合理的策略,增加經(jīng)濟收益或節(jié)約服務(wù)成本等。

      本研究的目的是根據(jù)視頻統(tǒng)計某個區(qū)域內(nèi)的人流量情況,在景區(qū)、車站、大型商場等人流密集的場所,對一定時間內(nèi)的人流量進(jìn)行監(jiān)控,目的是保障公共安全,但也具有潛在的商業(yè)價值。如今這些公共場所都裝有攝像頭,可以很容易地獲得實時錄像情況?;赥ensorflow的深度學(xué)習(xí)框架的物體識別算法SSD不僅可以方便快捷地獲得相關(guān)數(shù)據(jù),而且獲取到的相關(guān)數(shù)據(jù)是實時和準(zhǔn)確的。

      1 基于Tensorflow框架SSD算法的模型訓(xùn)練

      1.1 圖形標(biāo)注

      本研究選用Labelimg對數(shù)據(jù)集的圖像進(jìn)行注釋,注釋結(jié)果格式為Pascal VOC數(shù)據(jù)集格式,Tensorflow框架提供將Pascal VOC數(shù)據(jù)集轉(zhuǎn)換為TFR數(shù)據(jù)集的接口,因此使用Labelimg可大幅縮短數(shù)據(jù)集的處理時間。Labelimg是用Python編寫的圖形圖像注釋工具,使用Qt作為圖形界面。

      1.2 SSD算法原理

      SSD物體檢測算法有多個卷積層,簡單來說是將輸入的圖片轉(zhuǎn)化為多個不同大小的圖片,大一點的圖片可以用來識別小的物體,小的圖片可以識別大的物體。SSD算法本身有多個先驗框,先驗框的作用是用來匹配圖片里面自己標(biāo)注的對象。

      在訓(xùn)練過程中,它會根據(jù)你框出來的圖片匹配對應(yīng)的先驗框,求得參數(shù)矩陣。參數(shù)矩陣一般有很多個,因為行人有近處的,也有遠(yuǎn)處的,對應(yīng)的先驗框也就有不同大小的,相對應(yīng)的參數(shù)矩陣也就有不同的;同時在不同的卷積層里面,對應(yīng)框選出來的圖片內(nèi)容不同,對應(yīng)的參數(shù)矩陣也就有不同的。

      在預(yù)測的時候有一個默認(rèn)大小的框,它會根據(jù)這個框一個一個的遍歷整張圖片,當(dāng)這個框里面的內(nèi)容和參數(shù)矩陣相乘,得到的結(jié)果值大于你設(shè)定的相似度時,它會將先驗框里面的每一種類都試一遍,然后將相似度最高的輸出。

      1.3 模型訓(xùn)練

      1.3.1 數(shù)據(jù)準(zhǔn)備

      使用公開免費和自己標(biāo)注的行人視頻數(shù)據(jù)制作訓(xùn)練數(shù)據(jù),接著用Labelimg進(jìn)行視頻標(biāo)注,創(chuàng)建VC2012數(shù)據(jù)集。

      1.3.2 訓(xùn)練對象檢測模型

      使用TensorFlow對象檢測API,創(chuàng)建模型配置文件,修改conf ig配置文件,驅(qū)動模型訓(xùn)練。輸入命令如圖1所示。

      圖1 輸入命令

      1.3.3 訓(xùn)練結(jié)果模型分析

      在路上拍完一段視頻后,啟動程序進(jìn)行分析,可以準(zhǔn)確地檢測和跟蹤人體的前、后、側(cè)面,以及戴口罩的人。對一小段視頻進(jìn)行分析和目標(biāo)追蹤,最終得出正確的結(jié)果,人流量監(jiān)測如圖2所示。

      對于9例內(nèi)翻性乳頭狀瘤而言,其病變僅僅是在鼻道竇口復(fù)合體以及篩竇、上頜竇的內(nèi)壁,而基底處于鼻腔外側(cè)壁,使用等離子刀在距離腫瘤基底0.5厘米處進(jìn)行手術(shù),需要注意的是,將刀頭置于腫瘤基底和鼻腔的外側(cè)壁骨面間,緩慢切除的同時利用刀頭進(jìn)行剝離,一直持續(xù)到腫瘤基底邊緣黏膜被完全切斷,能夠完整的將腫瘤取出,對周邊存在的不安全創(chuàng)緣加以消融,直至到滿意的安全界限,將增生的骨質(zhì)加以磨除。

      圖2 人流量監(jiān)測

      2 系統(tǒng)需求

      人流量監(jiān)測系統(tǒng)通過攝像頭端,實時獲取本地攝像頭和IP攝像頭的數(shù)據(jù),使用基于深度學(xué)習(xí)框架Tensorf low的物體識別算法(SSD算法)訓(xùn)練出來的行人模型,進(jìn)行實時檢測,當(dāng)超過設(shè)置的預(yù)警閾值,就自動錄制視頻和相關(guān)數(shù)據(jù)上傳至后臺,后臺實施顯示預(yù)警視頻數(shù)據(jù)并轉(zhuǎn)發(fā)給處理端,處理人員通過查看預(yù)警視頻和相關(guān)信息,前往對應(yīng)地點進(jìn)行行人疏導(dǎo)工作。

      2.1 面向方向分析

      根據(jù)人流量監(jiān)測平臺的實際需求,監(jiān)測系統(tǒng)首先要滿足工作人員、監(jiān)測管理員與處理人員的需求,針對工作人員、監(jiān)測管理員與處理人員三類用戶的需求和權(quán)限進(jìn)行不同的設(shè)計,比如,對監(jiān)測管理員需開啟監(jiān)測管理與監(jiān)測查詢權(quán)限,但對工作人員和處理人員則不開啟此權(quán)限。

      2.2 模塊分析

      針對相關(guān)需求和對其他類型監(jiān)控系統(tǒng)的分析,人流量計算系統(tǒng)應(yīng)包括三個主要部分,即攝像頭模塊、管理模塊及處理模塊。這三個模塊僅僅是在大方向上的分類,其中各個模塊會有不同類型的細(xì)分類,會根據(jù)程序設(shè)計的不同而有所變化,但主要目的是保障相關(guān)程序的穩(wěn)定運行,并能有效地起到保障、監(jiān)測人流量的作用。

      2.3 功能設(shè)計

      2.3.1 系統(tǒng)登錄功能

      對于人流量計算系統(tǒng)劃分的三個用戶角色,應(yīng)該能夠提供各自獨立的用戶登錄功能,并賦予不同角色相應(yīng)的權(quán)限。用戶登錄后可以自行修改個人信息,對個人信息進(jìn)行添加、刪除、修改、查看等操作,登錄界面如圖3所示。

      圖3 系統(tǒng)登錄界面

      2.3.2 攝像頭模塊

      攝像頭模塊的主要功能為:工作人員登錄、攝像頭初始化、實時監(jiān)控攝像信息、上傳異常視頻、工作人員自身信息的管理。

      工作人員登錄平臺后,填寫好調(diào)用的本地攝像頭和IP攝像頭地址以及對應(yīng)所在的地點和對應(yīng)的預(yù)警閾值,便可打開攝像頭,可以選擇只打開攝像頭,或者打開攝像頭的同時并調(diào)用模型。調(diào)用的模型是根據(jù)獲取到的視頻,將其一幀一幀的根據(jù)模型進(jìn)行檢測,當(dāng)圖片里的人數(shù)超過設(shè)定的預(yù)警閾值,將會自動錄制5秒鐘左右的視頻,保存到根目錄下的靜態(tài)文件中。

      2.3.3 管理模塊

      管理人員登錄平臺后,可以對預(yù)警視頻進(jìn)行查看、修改,也可以對工作人員以及處理人員進(jìn)行添加、查詢、修改、刪除相關(guān)人員信息的操作,同時,也可以對自身信息進(jìn)行修改和注銷自身賬戶。當(dāng)超級管理員登錄后,除了具備上述功能外,他還可以進(jìn)行添加、查詢、修改、刪除相關(guān)管理人員信息的操作。

      2.3.4 處理模塊

      處理模塊的主要功能為:處理人員登錄、預(yù)警視頻信息查看、處理人員自身信息的管理。

      處理人員登錄平臺后,可以查看預(yù)警視頻,然后前往對應(yīng)的地點進(jìn)行行人疏導(dǎo),當(dāng)疏導(dǎo)工作完成后,可以在平臺進(jìn)行工作提交;同時也可以對自身信息進(jìn)行修改和注銷自身賬戶。

      3 概要設(shè)計

      3.1 系統(tǒng)功能概要設(shè)計

      根據(jù)需求分析結(jié)果,本系統(tǒng)包括三個系統(tǒng)角色:攝像頭端、管理端、處理端等模塊,系統(tǒng)物理體系架構(gòu)圖如圖4所示。

      圖4 物理體系架構(gòu)圖

      3.2 業(yè)務(wù)架構(gòu)設(shè)計

      本平臺采用的是Django框架,它是屬于Python的一個Web框架。它遵循的設(shè)計模式是MVT。它其實和傳統(tǒng)的MVC模式十分接近。在Django里面,接收器的功能被Django自動處理,所以它除了注重原來已有的模型和視圖,同時也關(guān)注了一個新的層、模板。這些層次的功能如表1所示。

      表1 Django框架表

      3.3 數(shù)據(jù)庫設(shè)計

      數(shù)據(jù)庫是數(shù)據(jù)的集合,按照一定的排布將數(shù)據(jù)存儲在里面。它可以支持用戶添加數(shù)據(jù)、刪除數(shù)據(jù)、查詢數(shù)據(jù)、刪除數(shù)據(jù)等操作。根據(jù)系統(tǒng)的功能需求,本系統(tǒng)主要設(shè)計了工作人員信息表、視頻信息表、管理員信息表以及處理人員信息表等數(shù)據(jù)庫表,每個數(shù)據(jù)庫表的說明如表2所示。

      表2 計算系統(tǒng)數(shù)據(jù)庫表

      4 詳細(xì)設(shè)計

      通過系統(tǒng)的詳細(xì)設(shè)計部分,即系統(tǒng)實現(xiàn)功能頁面設(shè)計、數(shù)據(jù)庫訪問,完成各個模塊的功能,實現(xiàn)功能模塊之間的數(shù)據(jù)通信,完成整個人流量監(jiān)測系統(tǒng)的實現(xiàn)。限于篇幅,詳細(xì)設(shè)計部分將以攝像頭模塊為例進(jìn)行分析。

      系統(tǒng)中攝像頭模塊的主要功能為:實時監(jiān)控攝像信息,上傳異常視頻等,部分代碼如圖5所示。

      圖5 部分代碼

      5 系統(tǒng)測試

      本次人流量計算系統(tǒng)的測試是在單元測試的基礎(chǔ)上對系統(tǒng)進(jìn)行的集成測試,這次使用黑盒測試對人流量監(jiān)測系統(tǒng)進(jìn)行測試,對所出現(xiàn)的問題進(jìn)行及時地修正和優(yōu)化。限于篇幅,以工作人員登錄及攝像頭模塊為例進(jìn)行說明,功能測試情況如表3和表4所示,最終測試結(jié)果功能實現(xiàn)效果良好,此次系統(tǒng)功能測試表明了人流量監(jiān)測系統(tǒng)的實用性以及穩(wěn)定性。

      表3 工作人員登錄功能測試

      表4 攝像頭模塊功能測試

      6 結(jié) 論

      本系統(tǒng)在一定區(qū)域內(nèi)可以根據(jù)視頻來統(tǒng)計人流量的情況,采用基于深度學(xué)習(xí)框架Tensorflow的物體識別算法(SSD算法),不僅可以方便快捷地獲取到相關(guān)數(shù)據(jù),而且獲取到的數(shù)據(jù)是實時、準(zhǔn)確的,有效地對一定區(qū)域內(nèi)的人流量進(jìn)行監(jiān)控,保障公共安全,提高此類工作的工作效率。在此次系統(tǒng)開發(fā)的研究過程中,對需求分析以及模塊設(shè)計進(jìn)行了充分的思考與考量,將理論與實際相結(jié)合,實現(xiàn)了人流量計算系統(tǒng)實用、高效、安全以及穩(wěn)定等功能特點,有助于降低管理部門的管理壓力,亦有助于企業(yè)、政府等進(jìn)行決策,增加經(jīng)濟收益以及節(jié)約服務(wù)成本等。

      猜你喜歡
      人流量攝像頭監(jiān)測
      出行中的“小煩惱”
      浙江首試公路非現(xiàn)場執(zhí)法新型攝像頭
      攝像頭連接器可提供360°視角圖像
      特色“三四五六”返貧監(jiān)測幫扶做實做細(xì)
      提高高職院校圖書館現(xiàn)刊閱覽室人流量的策略研究
      三級客運汽車站服務(wù)能力影響因素分析
      網(wǎng)絡(luò)安全監(jiān)測數(shù)據(jù)分析——2015年12月
      網(wǎng)絡(luò)安全監(jiān)測數(shù)據(jù)分析——2015年11月
      小吃店選址實戰(zhàn)經(jīng)驗
      奔馳360°攝像頭系統(tǒng)介紹
      千阳县| 杭锦后旗| 革吉县| 大埔区| 忻州市| 渝中区| 鸡泽县| 成安县| 土默特右旗| 苍溪县| 西华县| 潮安县| 沐川县| 吉木萨尔县| 尚义县| 宁阳县| 泰宁县| 临泉县| 靖江市| 嘉荫县| 佳木斯市| 马边| 云龙县| 隆安县| 塔河县| 屯昌县| 武强县| 苍溪县| 互助| 措美县| 和平县| 阿荣旗| 陆良县| 新野县| 隆尧县| 年辖:市辖区| 怀柔区| 吴川市| 江华| 遂川县| 盐边县|