亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于人工智能和大數(shù)據(jù)分析的4G報(bào)警系統(tǒng)

        2020-11-02 02:36:18錢雯王瑞趙軒黎童尚清于家藝
        電腦知識(shí)與技術(shù) 2020年26期
        關(guān)鍵詞:樹莓人臉識(shí)別人臉

        錢雯 王瑞 趙軒黎 童尚清 于家藝

        摘要:互聯(lián)網(wǎng)時(shí)代,報(bào)警服務(wù)更注重的是精準(zhǔn)化和可視化,隨著2G的逐漸淘汰,4G的迅速發(fā)展,一種新的并且多功能模塊化的報(bào)警系統(tǒng)亟待問(wèn)世。為實(shí)現(xiàn)公安信息化發(fā)展,該項(xiàng)目在“天網(wǎng)”“天智”“天算”[1]思想的帶領(lǐng)下,開發(fā)出實(shí)用的智能化的pc軟件及App,并將人臉識(shí)別與路線優(yōu)化技術(shù)等完美整合在系統(tǒng)中,使得公安機(jī)關(guān)服務(wù)能力呈現(xiàn)跨越式提升。

        關(guān)鍵詞:人臉識(shí)別;路線優(yōu)化;4G;報(bào)警

        中圖分類號(hào):TP311? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

        文章編號(hào):1009-3044(2020)26-0182-03

        1引言

        4G與2G網(wǎng)絡(luò)相比,增添了傳輸視頻語(yǔ)音等多媒體的優(yōu)勢(shì),可以更全面更快速地進(jìn)行報(bào)警;同時(shí),4G報(bào)警系統(tǒng)也可以發(fā)揮物聯(lián)網(wǎng)的優(yōu)勢(shì),利用GPS定位確定周圍監(jiān)控,將眾多監(jiān)控錄像進(jìn)行實(shí)時(shí)調(diào)取,分析圖像,從而使警方精準(zhǔn)地把控現(xiàn)場(chǎng)狀況。本項(xiàng)目利用人臉識(shí)別、大數(shù)據(jù)分析、路況優(yōu)化等技術(shù),為用戶提供4G時(shí)代不同情況下的報(bào)警方式,使警方與用戶更及時(shí)有效的溝通。

        2總體設(shè)計(jì)

        本文基于人工智能和大數(shù)據(jù)分析實(shí)現(xiàn)了一個(gè)智能化報(bào)警系統(tǒng),該系統(tǒng)將人臉識(shí)別、無(wú)線通信、嵌入式技術(shù)有機(jī)結(jié)合,將來(lái)自App客戶端的報(bào)警信息通過(guò)一系列數(shù)據(jù)處理傳達(dá)至終端,以配合警方對(duì)犯罪行為精準(zhǔn)打擊。

        3硬件設(shè)計(jì)

        本文硬件設(shè)計(jì)選用的是Linux系統(tǒng)的樹莓派4B+。樹莓派是樹莓派基金開發(fā)的開放式嵌入式系統(tǒng),是只有信用卡大小的基于ARM的微型電腦主板[2],以SD卡為內(nèi)存硬盤,具有所有PC基本功能。

        3.1樹莓派配置

        將從樹莓派官網(wǎng)下載的基于Linux系統(tǒng)的raspbian最新的鏡像文件用鏡像燒錄工具Win32Disklmager燒錄到已經(jīng)格式化的16G內(nèi)存的SD卡中,再將SD卡插入樹莓派卡槽中,接通電源開機(jī)運(yùn)行,在raspi-config開啟攝像頭服務(wù)。

        3.2 配置軟件motion

        motion是在linux環(huán)境下使用的視頻捕捉軟件。使用命令行sudoapt-getinstallmotion安裝motion,配置motiondaemon守護(hù)進(jìn)程以使motion能在后臺(tái)運(yùn)行,修改motion的配置文件后,使用sudoservicemotionstart命令啟動(dòng)服務(wù),輸入sudomotion開啟motion在瀏覽器上即可看見監(jiān)控畫面。

        3.3遠(yuǎn)程訪問(wèn)

        使用Frp穿透內(nèi)網(wǎng)監(jiān)控,監(jiān)控對(duì)象為樹莓派攝像頭實(shí)時(shí)監(jiān)控畫面,將index.html文件監(jiān)控畫面鏈接改為穿透后的鏈接,調(diào)整參數(shù)以使內(nèi)網(wǎng)穿透畫面的連續(xù)性與穩(wěn)定性得到保障,并將內(nèi)網(wǎng)穿透服務(wù)設(shè)置為開機(jī)自啟動(dòng)。如此,即可在外網(wǎng)環(huán)境下訪問(wèn)該網(wǎng)絡(luò)監(jiān)控。

        4 軟件設(shè)計(jì)

        4.1App

        4.1.1軟件框架

        App由Android Studio搭建,用Java語(yǔ)言編寫,分為報(bào)警App和警察端視頻通話App。報(bào)警App主要的功能有視頻報(bào)警、打字報(bào)警、當(dāng)前位置和個(gè)人信息。具體框架如圖2所示。

        4.1.2 視頻報(bào)警

        視頻報(bào)警實(shí)現(xiàn)正常報(bào)警環(huán)境下的報(bào)警功能,由報(bào)警App和警察端視頻通話App共同完成,在第三方平臺(tái)聲網(wǎng)Agora的基礎(chǔ)上實(shí)現(xiàn)音視頻通話功能。聲網(wǎng)在互聯(lián)網(wǎng)上構(gòu)建了專用于實(shí)時(shí)音視頻互動(dòng)的實(shí)時(shí)互聯(lián)網(wǎng)(SD-RTN?),提供了簡(jiǎn)單的SDK,讓應(yīng)用實(shí)現(xiàn)音視頻通話和全互動(dòng)直播功能[3]。視頻報(bào)警由報(bào)警App進(jìn)行呼出,警察端視頻通話App接收通話請(qǐng)求。音視頻通話的API調(diào)用過(guò)程主要有:初始化RtcEngine、設(shè)置本地試圖、加入頻道、設(shè)置遠(yuǎn)端視圖、離開頻道、銷毀Engine[4]。

        4.1.3 打字報(bào)警

        打字報(bào)警實(shí)現(xiàn)非正常報(bào)警情況下的簡(jiǎn)便報(bào)警,由報(bào)警端App以問(wèn)卷形式快速收集報(bào)警原因、作案人相關(guān)信息,將問(wèn)卷信息和地理位置、個(gè)人信息一起發(fā)送到警察端Web。

        App和Web端的通信由socket經(jīng)由云端服務(wù)器轉(zhuǎn)發(fā)實(shí)現(xiàn)。轉(zhuǎn)發(fā)的內(nèi)容定義為消息類Message,包含客戶端編號(hào)和消息內(nèi)容,服務(wù)器端聲明靜態(tài)變量sessionMap來(lái)保存所有已連接的客戶端Web端為客戶端1,報(bào)警端App為客戶端2,3,4...,消息處理類通過(guò)重寫的構(gòu)造方法,得到消息發(fā)送方以及所有已連接客戶端,通過(guò)ObjectInputStream()和ObjectOutputStream()對(duì)Message對(duì)象進(jìn)行讀寫。發(fā)送的消息格式如下(姓名:**;性別:***;身份證號(hào):***;當(dāng)前位置信息:***;報(bào)警原因:***;作案人是否攜帶兇器:**;作案人攜帶何種兇器:***;備注:***)。

        4.1.4 當(dāng)前位置

        獲取當(dāng)前位置在第三方平臺(tái)高德地圖的基礎(chǔ)上實(shí)現(xiàn)功能,獲取設(shè)備的當(dāng)前位置,并在地圖上顯示位置,反饋當(dāng)前地址。在主線程中獲得地圖對(duì)象AMap,設(shè)置定位監(jiān)聽并實(shí)現(xiàn)LocationSource接口,配置定位參數(shù),啟動(dòng)定位,在地圖上標(biāo)注當(dāng)前位置[5],同時(shí)使用Toast反饋當(dāng)前位置的文本信息。當(dāng)前位置的文本信息會(huì)實(shí)時(shí)保存,在打字報(bào)警功能中和其他信息一起發(fā)送給Web端。

        4.1.5個(gè)人信息

        個(gè)人信息頁(yè)面用于編輯和保存?zhèn)€人的姓名、性別和身份證號(hào)等相關(guān)信息。信息存儲(chǔ)由SharedPreferences存儲(chǔ)實(shí)現(xiàn)。存儲(chǔ)過(guò)程如下:首先獲取SharedPreferences對(duì)象,再獲得SharedPreferences.Editor對(duì)象,向SharedPreferences.Editor對(duì)象中添加個(gè)人信息的數(shù)據(jù),最后通過(guò)commit()指令提交數(shù)據(jù)。存儲(chǔ)的數(shù)據(jù)通過(guò)SharedPreferences提供的getString()類獲取。

        4.2 pc

        4.2.1軟件構(gòu)架

        本網(wǎng)頁(yè)通過(guò)idea軟件,前端組建用LayIM,后端技術(shù)包括Springboot,JPA,Redis,F(xiàn)reemarker,數(shù)據(jù)庫(kù)則采用MySQL,編寫語(yǔ)言為JAVA。

        代碼流程如下:

        (1)網(wǎng)頁(yè)代碼思路為首先搭建Springboot基本環(huán)境,分析初始化參數(shù),實(shí)現(xiàn)項(xiàng)目的熱部署,創(chuàng)建并用Lomnbok簡(jiǎn)化實(shí)體,并在實(shí)體中添加映射關(guān)系。然后用Jackson拼接個(gè)人信息及好友分組,使用ftp連接池部署服務(wù)器,使用session控制登錄權(quán)限。進(jìn)而用消息總線處理信息并搭建Redis的發(fā)布與訂閱,使用Websocket進(jìn)行雙向通信,將聊天信息發(fā)送到服務(wù)端。最后優(yōu)化一些功能提高用戶舒適度:

        (2)添加手機(jī)App與PC通信功能。利用管道流截取控制臺(tái)輸出,搭建多線程消息收發(fā)器。

        4.2.2軟件功能

        (1)實(shí)現(xiàn)PC端通信

        (2)接收?qǐng)?bào)警信息

        4.3路況優(yōu)化

        百度地圖JavaScript API GL v1.0是一套用JavaScript語(yǔ)言編寫的應(yīng)用程序接口。百度地圖JavaScript API支持HTTP和HTTPS,免費(fèi)對(duì)外開放,可直接使用。接口使用無(wú)次數(shù)限制。JavaScript API GL使用了WebGL對(duì)地圖、覆蓋物等進(jìn)行渲染,支持3D視角展示地圖。GL版本接口基本向下兼容,遷移成本低。早期的v1.0版本支持了基本的3D地圖展示、基本地圖控件和覆蓋物,目前已經(jīng)更新到v3.0版本。

        本質(zhì)上,Geolocation類是使用了HTML5瀏覽器提供的GeolocationAPI來(lái)進(jìn)行定位的。目前支持這一特性的瀏覽器有Internet Explorer、Firefox、Chrome、Safari以及Opera等。在支持HTML5的瀏覽器下,navigator對(duì)象下面有g(shù)eolocation屬性,其中有g(shù)etCurrentPosition()方法,可以通過(guò)瀏覽器向設(shè)備發(fā)起定位請(qǐng)求,瀏覽器會(huì)讓設(shè)備來(lái)發(fā)送相關(guān)指令到附近的上網(wǎng)設(shè)備。附近的上網(wǎng)設(shè)備接收到指令后會(huì)返回一個(gè)位置信息給用戶設(shè)備,從而使瀏覽器獲取定位信息。

        而LocalCity類則是通過(guò)獲取用戶的IP地址,在百度數(shù)據(jù)庫(kù)中進(jìn)行查詢,從而獲取用戶地址。但是本接口只能進(jìn)行精確到城市的定位需求。

        百度地圖的導(dǎo)航功能支持進(jìn)行摩托車路線規(guī)劃、公交路線規(guī)劃、騎行路線規(guī)劃和駕車路線規(guī)劃。本應(yīng)用中調(diào)用了百度地圖導(dǎo)航功能中的駕車路線規(guī)劃功能,查詢具體道路的實(shí)時(shí)擁堵評(píng)價(jià)和擁堵路段、擁堵距離、擁堵趨勢(shì)等信息,并且最高可以實(shí)現(xiàn)路況的分鐘級(jí)更新。

        關(guān)鍵技術(shù)分析:在本應(yīng)用中,使用了var ctrl = new BMapLib.TrafficControl({ showPanel: true });創(chuàng)建遮蓋層并添加路況控制面板。此外,百度地圖API還提供了預(yù)測(cè)功能。本應(yīng)用利用ctrl.showTraffic({ predictDate: hour + 2 });設(shè)置路況預(yù)測(cè)為當(dāng)前時(shí)刻的未來(lái)兩小時(shí)。為了方便用戶操作,還利用了map.enableScrollWheelZoom();語(yǔ)句啟用了滾輪放大與縮小。

        4.4人臉識(shí)別

        近幾年,人臉識(shí)別技術(shù)由于其識(shí)別的快捷可靠性,在人們工作生活中扮演著越來(lái)越重要的角色,網(wǎng)上關(guān)于人臉識(shí)別的開源技術(shù)也有很多,著名的有虹軟和百度等,此次我主要采用Python的第三方庫(kù)face_recognition和OpenCV來(lái)實(shí)現(xiàn)人臉識(shí)別功能,利用PyQt5來(lái)制作界面。

        OpenCV提供的視覺(jué)處理算法非常豐富,并且它部分以C語(yǔ)言編寫,加上其開源的特性,處理得當(dāng),不需要添加新的外部支持也可以完整的編譯鏈接生成執(zhí)行程序,所以很適合來(lái)做算法的移植,而且它致力于真實(shí)世界的實(shí)時(shí)應(yīng)用,通過(guò)優(yōu)化的C代碼的編寫對(duì)其執(zhí)行速度帶來(lái)了可觀的提升,并且可以通過(guò)購(gòu)買Intel的IPP高性能多媒體函數(shù)庫(kù)(Integrated Performance Primitives)得到更快的處理速度。

        face_recognition號(hào)稱是世界上最簡(jiǎn)單的基于Python的人臉識(shí)別庫(kù),是在大名鼎鼎的深度學(xué)習(xí)框架dlib上做的整合,dlib模型在LFW(Labeled Faces in the Wild)能有99.38%的準(zhǔn)確率。隨著這些年的深度學(xué)習(xí)技術(shù)和GPU的使用,face_recognition中的DCNN可以更好的特征提取。DCNN近期已經(jīng)成功用在如人臉檢測(cè)、關(guān)鍵點(diǎn)定位、人臉識(shí)別和驗(yàn)證等方面。另外face_recognition提供了相應(yīng)的命令行工具,可以通過(guò)命令行來(lái)對(duì)圖片文件夾進(jìn)行人臉識(shí)別,非常的便捷。

        PyQt是一個(gè)用于創(chuàng)建GUI應(yīng)用程序的跨平臺(tái)工具包,它將Python與Qt庫(kù)融為一體。這樣做的最大好處就是在保留了Qt高運(yùn)行效率的同時(shí),大大提高了開發(fā)效率。因?yàn)?,使用Python語(yǔ)言開發(fā)程序要比使用C++語(yǔ)言開發(fā)程序快得多。PyQt對(duì)Qt做了完整的封裝,幾乎可以用PyQt做Qt能做的任何事情。

        人臉識(shí)別主要包括四個(gè)組成部分,分別為:人臉圖像采集及檢測(cè)、人臉圖像預(yù)處理、人臉圖像特征提取以及匹配與識(shí)別。

        (1)人臉圖像采集及檢測(cè)

        給定想要識(shí)別的人臉的圖片用face_recognition中的face_encoding函數(shù)對(duì)其進(jìn)行編碼(將人臉圖片映射成一個(gè)128維的特征向量)。

        (2)人臉圖像預(yù)處理

        由于128維的人臉編碼是一個(gè)numpyndarray類型(即矩陣),并不能將數(shù)據(jù)存進(jìn)服務(wù)器的數(shù)據(jù)庫(kù)中,因此必須進(jìn)行類型轉(zhuǎn)換,利用Python的numpy庫(kù)將矩陣轉(zhuǎn)為列表,再將列表里的每個(gè)元素轉(zhuǎn)為字符串,再用字符串拼接的方式拼成一個(gè)字符串,這時(shí)就可以把特征值存進(jìn)數(shù)據(jù)庫(kù)里了。

        (3)人臉圖像特征提取

        利用OpenCV的VideoCapture函數(shù)讀取攝像頭傳過(guò)來(lái)的畫面,并用read函數(shù)讀取每一幀的圖像,利用OpenCV的resize縮放函數(shù)改變圖像的大小,圖像越小,所做的計(jì)算就少,然后再對(duì)圖像重復(fù)做人臉圖像采集及檢測(cè)部分的工作。

        (4)匹配與識(shí)別

        從服務(wù)器的人臉編碼數(shù)據(jù)庫(kù)中讀出人臉信息,比較特征提取得到的人臉圖像編碼和數(shù)據(jù)庫(kù)中讀出的人臉信息編碼,利用face_recognition中的compare_faces函數(shù)計(jì)算兩張人臉特征向量的內(nèi)積,通過(guò)設(shè)置一個(gè)閾值,若距離在閾值范圍之內(nèi),則認(rèn)為是同一個(gè)人,返回?cái)?shù)據(jù)庫(kù)中關(guān)于該人臉的信息描述(姓名和犯罪史等)。

        5結(jié)語(yǔ)

        本文通過(guò)分析4G報(bào)警系統(tǒng)傳輸視頻語(yǔ)音等多媒體和物聯(lián)網(wǎng)的優(yōu)勢(shì),構(gòu)建了基于人工智能和大數(shù)據(jù)的4G報(bào)警系統(tǒng),包括了硬件與軟件的設(shè)計(jì),是一種多端聯(lián)合、智能化的4G報(bào)警系統(tǒng),具有一定的實(shí)用價(jià)值。本設(shè)計(jì)主要是面向報(bào)警民眾和警察,其將眾多相對(duì)成熟的技術(shù)加以結(jié)合,實(shí)現(xiàn)簡(jiǎn)單、移植性強(qiáng)。采用本設(shè)計(jì)具有廣闊的應(yīng)用前景。

        參考文獻(xiàn):

        [1] 蔡燕敏,孔維通.基于樹莓派網(wǎng)絡(luò)監(jiān)控系統(tǒng)的研究[J].實(shí)驗(yàn)室科學(xué),2015,18(6):87-90.

        [2] 馮志輝.使用樹莓派實(shí)現(xiàn)網(wǎng)絡(luò)監(jiān)控系統(tǒng)[J].電子技術(shù)與軟件工程,2015(5):85.

        [3] 舒文瓊.聲網(wǎng)Agora:實(shí)時(shí)音視頻通信成大勢(shì)所趨[J].通信世界,2015(31):41.

        [4] 佚名.Agora-實(shí)現(xiàn)視頻通話[EB/OL]. https://docs.agora.io/cn/Video/start_call_android?platform=Android,2019.

        [5] 佚名.概述-Android 定位SDK|高德地圖API[EB/OL].https://docs.agora.io/cn/Video/start_call_android?platform=Android,2018.11.30.

        [6]佚名.jspopularGL | 百度地圖API SDK[J]. http://lbsyun.baidu.com/index.php?title=jspopularGL,2020.

        【通聯(lián)編輯:代影】

        猜你喜歡
        樹莓人臉識(shí)別人臉
        人臉識(shí)別 等
        有特點(diǎn)的人臉
        揭開人臉識(shí)別的神秘面紗
        基于樹莓派的騎行智能頭盔設(shè)計(jì)
        電子制作(2019年11期)2019-07-04 00:34:32
        三國(guó)漫——人臉解鎖
        基于樹莓派的遠(yuǎn)程家居控制系統(tǒng)的設(shè)計(jì)
        電子制作(2017年17期)2017-12-18 06:40:43
        響應(yīng)面法優(yōu)化紅樹莓酒發(fā)酵工藝
        基于類獨(dú)立核稀疏表示的魯棒人臉識(shí)別
        馬面部與人臉相似度驚人
        長(zhǎng)得象人臉的十種動(dòng)物
        奇聞怪事(2014年5期)2014-05-13 21:43:01
        国产三a级三级日产三级野外| 一区二区三区国产在线网站视频| 午夜一区二区三区av| 国产久色在线拍揄自揄拍 | 69精品人人人人| 无码一区二区三区老色鬼| www.日本一区| 高清国产亚洲精品自在久久| 国产又黄又硬又粗| 影视先锋av资源噜噜| 日韩精品一区二区三区毛片| 精品蜜桃av免费观看| 国产精品久久精品第一页| 洗澡被公强奷30分钟视频| 免费一级黄色大片久久久| 国产精品国产三级国产an不卡| 久久精品人人做人人爱爱| 久久久www成人免费无遮挡大片 | 最新国产不卡在线视频| 国产成人亚洲精品| 久久精品国产亚洲AⅤ无码| 国产一区二区三区经典| 日本一区二区三区视频网站| 国产av丝袜旗袍无码网站| 久久精品国产免费观看99| 黄页免费人成网址大全| 国产猛男猛女超爽免费视频| 亚洲av无码片在线观看| 亚洲国产AⅤ精品一区二区久| 丝袜美腿人妻第一版主| 亚洲av无码一区二区三区人| 在线视频这里只有精品| 最近中文字幕一区二区三区| 最近免费中文字幕中文高清6 | 中文字幕在线看精品乱码 | 天码av无码一区二区三区四区| 亚洲乱精品中文字字幕| 国产一区二区三区亚洲avv| 四虎影视永久在线观看| 亚洲AV无码一区二区三区性色学| 亚洲av无一区二区三区综合|