版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
緒論1.1前言伴隨著我國(guó)社會(huì)的發(fā)展和進(jìn)步、經(jīng)濟(jì)越來(lái)越繁榮、社會(huì)生活水平也隨之提高,作為最便捷城市交通工具汽車(chē),特別是小轎車(chē)、保姆車(chē)逐漸成為人們?nèi)粘3鲂斜剡x方式,以至于汽車(chē)也成為了市民不可缺少的生活必須物質(zhì)。根據(jù)中國(guó)公安部交通管理局在去年6月份數(shù)據(jù)統(tǒng)計(jì),全國(guó)機(jī)動(dòng)車(chē)的保有量已高達(dá)3.4億輛,其中占主要比例為汽車(chē),約2.5億輛,其中城市超過(guò)100萬(wàn)輛的汽車(chē)就有66個(gè),并且超過(guò)300萬(wàn)輛機(jī)動(dòng)車(chē)城市高達(dá)11個(gè)。城市發(fā)展過(guò)于迅速會(huì)引發(fā)很多隱秘的社會(huì)問(wèn)題,由于中國(guó)汽車(chē)保有量的快速增長(zhǎng),在享受著汽車(chē)給出行生活帶來(lái)便利的同時(shí),城市道路也變得更加擁擠擁擠、出行想找車(chē)位停車(chē)也越之困難,城市問(wèn)題逐步出現(xiàn)。不可能無(wú)限增長(zhǎng)的城市土地使用面積和城市土地資源的自身貧缺和昂貴使得繼續(xù)使用未開(kāi)放的土地來(lái)加建停車(chē)庫(kù)的方法是毅然不可取的,也是非常困難的事情。但是如果沒(méi)有車(chē)位停車(chē),醫(yī)院、商場(chǎng)等這些人員相對(duì)密集地區(qū)停車(chē)位缺少,以至于大多數(shù)市民只能將自己車(chē)??吭隈R路的兩側(cè),不僅會(huì)導(dǎo)致交通擁擠,而且也會(huì)帶來(lái)一些不可想象的隱患。造成這些停車(chē)?yán)щy問(wèn)題主要是停車(chē)場(chǎng)的配置設(shè)施不合理和不規(guī)范導(dǎo)致了以下這些問(wèn)題:車(chē)位的不足、停車(chē)秩序混亂和車(chē)庫(kù)管理方法落后。所以采取對(duì)現(xiàn)有的車(chē)庫(kù)系統(tǒng)進(jìn)行升級(jí)改造是最好的辦法。至今,我國(guó)大多數(shù)車(chē)庫(kù)的操作管理控制系統(tǒng)采用的是基于人工管理和人工看守的方式來(lái)運(yùn)行的,或者有一些較為先進(jìn)的車(chē)庫(kù)采用的是基于IC卡識(shí)別和車(chē)牌識(shí)別的技術(shù)來(lái)控制車(chē)庫(kù)的進(jìn)出使用。IC卡驗(yàn)證技術(shù)由于存在需要自身去接觸刷卡認(rèn)證方式的不可避免自身問(wèn)題,只能適合用于簡(jiǎn)單的出入口的時(shí)間上計(jì)費(fèi)功能,無(wú)法使用滿足更多的條件和功能。在立體循環(huán)車(chē)庫(kù)中,客戶不能夠通過(guò)車(chē)牌識(shí)別進(jìn)行取車(chē),并且車(chē)牌識(shí)別存在車(chē)牌號(hào)碼清晰度的清晰度影響,所以該方法和智能IC卡差不多,并不能解決實(shí)際問(wèn)題。此外現(xiàn)有的車(chē)庫(kù)大多沒(méi)有一個(gè)實(shí)時(shí)的信息發(fā)布平臺(tái)發(fā)布實(shí)時(shí)車(chē)位空余信息、車(chē)位位置、車(chē)輛要求和收費(fèi)等信息。如果客戶想停車(chē),必須親自開(kāi)車(chē)去車(chē)庫(kù)內(nèi)尋找才得知,這樣既浪費(fèi)時(shí)間,也會(huì)造成一些車(chē)庫(kù)擁擠而附近車(chē)位還有剩余車(chē)位的資源浪費(fèi)的現(xiàn)象。因此,目前的管理方式對(duì)龐大的私家車(chē)數(shù)量和新型立體車(chē)庫(kù)模式有著極大的局限性。隨著社會(huì)的進(jìn)步,對(duì)身份識(shí)別的安全要求也越來(lái)越高,人臉識(shí)別技術(shù)快速發(fā)展、運(yùn)用也越來(lái)越多,算法精度也越來(lái)越高,成為當(dāng)今主流運(yùn)用于身份的識(shí)別技術(shù)和方法。人臉識(shí)別技術(shù)是通過(guò)對(duì)人臉信息進(jìn)行檢測(cè),將之轉(zhuǎn)化為可處理計(jì)算機(jī)的二進(jìn)制數(shù)字模型進(jìn)出處理,提取出臉部關(guān)鍵點(diǎn)的特征值,建立精確可靠的人臉對(duì)比識(shí)別的數(shù)字模型,完成身份的識(shí)別和對(duì)比。在立體車(chē)庫(kù)系統(tǒng)中引入人臉識(shí)別技術(shù),不僅能提高車(chē)輛入庫(kù)和出庫(kù)的效率,而且還減少人工管理的復(fù)雜和客戶反向取車(chē)的困難。通過(guò)人臉識(shí)別進(jìn)行空閑車(chē)位的分配和綁定,在智能車(chē)庫(kù)系統(tǒng)中具有較高的實(shí)用價(jià)值和經(jīng)濟(jì)價(jià)值。1.2本設(shè)計(jì)在國(guó)內(nèi)外的發(fā)展概況及存在的問(wèn)題1.2.1國(guó)外智能車(chē)庫(kù)研究現(xiàn)狀智能車(chē)庫(kù)在國(guó)外研究比較早,已有相關(guān)研究成果,研究場(chǎng)所相對(duì)完善,但在亞洲,起步相對(duì)晚一點(diǎn),但做的最好的是日本,并且取得成功顯著。日本的智能式停車(chē)場(chǎng)除了具有停車(chē)功能外,還具有城市商業(yè)及社會(huì)氣息,包括通過(guò)一些大型廣告牌、頂棚綠化裝飾功能,在一些重要街道進(jìn)行改造,將智能式停車(chē)場(chǎng)與城市環(huán)境融為一體,成為城市的一道靚麗且獨(dú)特的風(fēng)景,在日本,智能車(chē)庫(kù)的建設(shè)已經(jīng)成為了城市特色之一。在韓國(guó),智能車(chē)庫(kù)的研究相對(duì)緩慢一點(diǎn),大概是1970時(shí)代開(kāi)始著手這方面研究,直至1990年代才開(kāi)始試營(yíng)、使用。但是現(xiàn)今,韓國(guó)智能車(chē)庫(kù)管理系統(tǒng)研發(fā)和生產(chǎn)就高達(dá)400多家,主要研發(fā)也是通過(guò)引進(jìn)日本先進(jìn)技術(shù),然后再自身學(xué)習(xí)改造研發(fā)使用。國(guó)外的汽車(chē)品牌多和汽車(chē)價(jià)格較低和人們購(gòu)買(mǎi)力強(qiáng)的原因,車(chē)輛增長(zhǎng)比較塊,國(guó)外發(fā)達(dá)國(guó)家早已在智能車(chē)庫(kù)方向進(jìn)行研究使用,主要是為了緩解道路交通,加快城市經(jīng)濟(jì)發(fā)展,至今,智能停車(chē)管理系統(tǒng)在日本、歐美發(fā)達(dá)國(guó)家已廣泛運(yùn)用。發(fā)達(dá)國(guó)家在研究智能車(chē)庫(kù)的方向上,投入了大量資金、人員、物力的支持,創(chuàng)立完善的科所進(jìn)行研究和開(kāi)發(fā)。據(jù)相關(guān)數(shù)據(jù)統(tǒng)計(jì),美國(guó)在1970年代花在智能車(chē)庫(kù)管理系統(tǒng)的費(fèi)用就高達(dá)12.935億美元。歐盟在智能車(chē)庫(kù)的研究經(jīng)費(fèi)的4年也高達(dá)280億歐元。日本科研在智能交通研究一年內(nèi)資金高達(dá)161億日元。現(xiàn)近,國(guó)外車(chē)庫(kù)廠商在往“網(wǎng)絡(luò)化存車(chē)”的方向進(jìn)行研究。1.2.2國(guó)內(nèi)智能車(chē)庫(kù)研究現(xiàn)狀我國(guó)在智能停車(chē)管理系統(tǒng)領(lǐng)域的研究方向起步相對(duì)較晚。由于國(guó)內(nèi)這幾年汽車(chē)也開(kāi)始迅速發(fā)展,停車(chē)庫(kù)也供不應(yīng)求,國(guó)內(nèi)也開(kāi)始出現(xiàn)了很多關(guān)于這方面開(kāi)發(fā)的廠商。我國(guó)在這方面技術(shù)一開(kāi)始主要是通過(guò)引進(jìn)日本、歐美等這些擁有成熟的智能車(chē)庫(kù)技術(shù),然后再改進(jìn)學(xué)習(xí),最終形成符合我國(guó)車(chē)庫(kù)的的智能車(chē)庫(kù)停車(chē)系統(tǒng)。國(guó)內(nèi)的智能停車(chē)系統(tǒng)起初,國(guó)內(nèi)缺少較高智能化的設(shè)備生產(chǎn)機(jī)構(gòu),導(dǎo)致了現(xiàn)今我國(guó)智能管理系統(tǒng)廠家大量購(gòu)買(mǎi)使用的是國(guó)外的設(shè)施。如今,國(guó)內(nèi)智能停車(chē)場(chǎng)系統(tǒng)大多數(shù)是在出入口設(shè)置刷卡系統(tǒng),使用智能IC卡管理系統(tǒng),用來(lái)記錄出入時(shí)間和實(shí)現(xiàn)計(jì)費(fèi)功能。這套管理系統(tǒng)采用的智能卡是磁感應(yīng)卡,卡內(nèi)設(shè)置不同的序列號(hào)作為區(qū)分,讀取卡沒(méi)有安全機(jī)制設(shè)置,如果內(nèi)置卡號(hào)被盜取,拷貝復(fù)現(xiàn)成功高,安全性能相對(duì)較低。且國(guó)內(nèi)目前來(lái)說(shuō),停車(chē)場(chǎng)管理系統(tǒng)自動(dòng)化功能有限,IC卡和識(shí)別IC卡設(shè)備都沒(méi)有明確的標(biāo)準(zhǔn),軟件結(jié)構(gòu)相對(duì)簡(jiǎn)單,安全性難以得到保證,從嚴(yán)格來(lái)說(shuō),不能稱之為有效的智能化停車(chē)管理系統(tǒng)。現(xiàn)最新出現(xiàn)流行的基于車(chē)牌識(shí)別管理系統(tǒng),可以很好的管理記錄車(chē)輛的進(jìn)入和出去,但是在用于立體車(chē)庫(kù)上,使用、功能難以實(shí)現(xiàn)?,F(xiàn)如今,智能車(chē)庫(kù)主要功能是可以快速地進(jìn)行停取車(chē)操作,提高停車(chē)場(chǎng)出入庫(kù)效率并且還有提高車(chē)位利用率和車(chē)庫(kù)相關(guān)設(shè)施配置的合理規(guī)范性。智能停車(chē)系統(tǒng)現(xiàn)得到全世界的認(rèn)同和重視,智能停車(chē)系統(tǒng)也會(huì)很快得到推廣和應(yīng)用。據(jù)鈦媒體瞬眼去年7月1日?qǐng)?bào)道,“智能立體停車(chē)庫(kù)在深圳市寶安區(qū)甲岸正式投入使用和運(yùn)營(yíng)。這車(chē)庫(kù)也是深圳寶安區(qū)第一個(gè)公共智能立體車(chē)庫(kù),并且是全國(guó)首個(gè)采用人臉識(shí)別進(jìn)行停取車(chē)的智能立體車(chē)庫(kù),該項(xiàng)目是中集集團(tuán)旗下深圳中集智能停車(chē)有限公司設(shè)計(jì)和搭建?!钡街两?,該車(chē)庫(kù)很好的解決了當(dāng)?shù)剀?chē)輛堵塞的社會(huì)問(wèn)題,給深圳市至全國(guó)立體停車(chē)庫(kù)建設(shè)帶來(lái)了很好的設(shè)計(jì)案例。人臉識(shí)別技術(shù)已經(jīng)基本成熟,有很多成功的案例,改善人類(lèi)生活,是智能AI技術(shù)的發(fā)展與運(yùn)用。1.3本設(shè)計(jì)的目的、意義及應(yīng)達(dá)到的技術(shù)要求1.3.1本設(shè)計(jì)目的、意義為了較好的解決停車(chē)、取車(chē)難的問(wèn)題,本設(shè)計(jì)采用基于人臉識(shí)別的車(chē)庫(kù)管理系統(tǒng),客戶在入庫(kù)、出庫(kù)均通過(guò)刷臉認(rèn)證。在車(chē)庫(kù)管理上,可以有效減少管理人員和管理設(shè)施的設(shè)立,在客戶使用上,可以避免客戶需要隨身攜帶IC卡和IC失磁、丟失等不安全問(wèn)題,最重要還有一點(diǎn)是不需要客戶自己去尋找車(chē)位,系統(tǒng)自動(dòng)分配車(chē)位綁定客戶人臉信息,客戶取車(chē)時(shí),只需要進(jìn)行刷臉即可取車(chē)。在該系統(tǒng)上,提供線上查詢、人臉識(shí)別線上預(yù)約車(chē)位系統(tǒng),可以提高該系統(tǒng)的利用率和使用率。該系統(tǒng)運(yùn)行在微信小程序上,據(jù)統(tǒng)計(jì),微信已經(jīng)達(dá)10幾億客戶,基本人人都有微信,使用微信小程序可以免去客戶需要下載APP、APP需更新等問(wèn)題,可以直接通過(guò)微信運(yùn)行該系統(tǒng),刷新頁(yè)面便能運(yùn)行最新系統(tǒng),方便客戶使用。該小程序線上提供騰訊導(dǎo)航功能,解決客戶找不到車(chē)位,集成一套人性化的智能管理系統(tǒng)。1.3.2本設(shè)計(jì)達(dá)到的技術(shù)要求1.車(chē)庫(kù)系統(tǒng)整體控制和運(yùn)行該項(xiàng)目是基于人臉識(shí)別的立體車(chē)庫(kù)設(shè)計(jì),主要是將人臉識(shí)別的智能AI技術(shù)與車(chē)庫(kù)運(yùn)行全自動(dòng)化技術(shù)融合,實(shí)現(xiàn)智能自動(dòng)化運(yùn)行。2.人臉識(shí)別系統(tǒng)設(shè)置系統(tǒng)運(yùn)行初期,客戶進(jìn)行上傳照片進(jìn)行注冊(cè)、識(shí)別、使用。提高該系統(tǒng)的安全性、準(zhǔn)確性。系統(tǒng)中期,采用視頻采集功能,進(jìn)行人臉識(shí)別、驗(yàn)證,提高該系統(tǒng)的效率和便捷。系統(tǒng)后期,加入活體檢測(cè)功能,提高客戶在使用該系統(tǒng)是出于本人精神的狀態(tài)。3.停取車(chē)的設(shè)置客戶通過(guò)人臉注冊(cè)成功后,可以通過(guò)再次提交人臉信息進(jìn)行分配車(chē)位和取出本人車(chē)位。4.人員安全離開(kāi)當(dāng)使用人員停放好車(chē)輛,為了確保使用人員的安全,微信客戶端會(huì)提示“是否已離開(kāi)車(chē)庫(kù)”,確認(rèn)了則啟動(dòng)立體車(chē)庫(kù)正常運(yùn)轉(zhuǎn)。整個(gè)過(guò)程完畢,則提示“您的車(chē)輛已停放成功”。5.出口車(chē)輛的檢測(cè)與收費(fèi)微信客戶端彈出收費(fèi)窗口,以停車(chē)時(shí)間開(kāi)始依據(jù)計(jì)算收費(fèi),系統(tǒng)在調(diào)試階段,則未開(kāi)啟此系統(tǒng)。6.對(duì)外信息發(fā)布微信小程序提供查詢功能,可以對(duì)外發(fā)布車(chē)庫(kù)的相關(guān)信息,如當(dāng)前車(chē)位情況、收費(fèi)情況、可停放使用的車(chē)輛信息介紹等情況。可以讓車(chē)主更便利的尋找到車(chē)位。7.車(chē)庫(kù)導(dǎo)航線上提供騰訊地圖導(dǎo)航功能,方便客戶尋找車(chē)庫(kù)進(jìn)行使用。8.車(chē)庫(kù)的一體化運(yùn)行為了提高該智能車(chē)庫(kù)的效率,智能車(chē)庫(kù)在所有環(huán)節(jié)都設(shè)置人工管理,采用遠(yuǎn)程監(jiān)控技術(shù)進(jìn)行遠(yuǎn)程操作控制,實(shí)時(shí)檢測(cè)。9.車(chē)輛的狀態(tài)記錄與分析車(chē)庫(kù)系統(tǒng)可記錄和分析車(chē)輛在車(chē)庫(kù)內(nèi)的狀態(tài):包括入庫(kù)、出庫(kù)還有行駛的出入口進(jìn)行分析,供系統(tǒng)后續(xù)優(yōu)化和使用。1.4本設(shè)計(jì)應(yīng)解決的主要問(wèn)題(1)項(xiàng)目在控制運(yùn)行時(shí)的安全問(wèn)題是否能得到保障(2)人臉識(shí)別的算法是否能達(dá)到高效、精確無(wú)誤(3)車(chē)庫(kù)中車(chē)輛的檢測(cè)能不能達(dá)到實(shí)時(shí)更新(4)微信小程序的網(wǎng)絡(luò)通訊能不能滿足項(xiàng)目需求
2系統(tǒng)配置2.1系統(tǒng)介紹本課題軟件開(kāi)發(fā)擬在騰訊云服務(wù)器架構(gòu)相應(yīng)環(huán)境運(yùn)行,云服務(wù)器是64位Windowserver10系統(tǒng),系統(tǒng)變量安裝Python3.7、mongodb數(shù)據(jù)庫(kù)、dlib、pillow、opencv和人臉訓(xùn)練器等人像處理主要核心資源包,還有微信開(kāi)發(fā)者工具軟件。采用Client/Server結(jié)構(gòu)模式進(jìn)行客戶端和服務(wù)器的連接共享,即為客戶端/服務(wù)器結(jié)構(gòu)模式。服務(wù)器配置相關(guān)環(huán)境配置環(huán)境,客戶端安裝微信這款工具便可使用。在特定的環(huán)境下,系統(tǒng)的客戶端軟件和服務(wù)端軟件是相互對(duì)應(yīng)的。微信工具現(xiàn)在支持IOS、安卓、微軟系統(tǒng),實(shí)現(xiàn)全覆蓋手機(jī),所以可以保證絕大部分人可以使用該系統(tǒng)。在系統(tǒng)維護(hù)升級(jí)的時(shí)候,只需要服務(wù)端更新功能,客戶端無(wú)需重新下載,直接刷新加載就可以更新版本,這也是使用微信小程序的優(yōu)勢(shì),不需要重新編寫(xiě)對(duì)應(yīng)的系統(tǒng)相應(yīng)的軟件,在這方面無(wú)疑有著絕對(duì)優(yōu)勢(shì)的表現(xiàn)。數(shù)據(jù)庫(kù)采用mongodb數(shù)據(jù)庫(kù),具有效率高、配置簡(jiǎn)單、操作簡(jiǎn)單,存儲(chǔ)數(shù)據(jù)量大和簡(jiǎn)單等特點(diǎn),使用起來(lái)十分容易上手操作,能滿足該項(xiàng)目存取人臉數(shù)據(jù)和車(chē)輛數(shù)據(jù)和綁定等相關(guān)操作。軟件配置核心是人臉識(shí)別對(duì)比算法,項(xiàng)目采用的算法是基于HOG特征的人臉識(shí)別對(duì)比算法,主要進(jìn)行人臉信息進(jìn)行特征提取、檢測(cè)、分析和對(duì)比,HOG特征算法通過(guò)統(tǒng)計(jì)圖像各部分的梯度值形成一個(gè)成直方圖,從而實(shí)現(xiàn)人臉對(duì)比識(shí)別。2.2操作系統(tǒng)的配置網(wǎng)絡(luò)云服務(wù)器,具有環(huán)境配置完善、方便運(yùn)營(yíng)、易操作、支持各種操作等特點(diǎn),可為此項(xiàng)目提供高使用、高效益及易于維護(hù)和后期檢測(cè)的運(yùn)行平臺(tái),并且使用加速樂(lè)和vpn加快進(jìn)程,有利于提高數(shù)據(jù)的處理能力和用戶體驗(yàn)感。如今現(xiàn)有的云服務(wù)器操作系統(tǒng)基本分為兩類(lèi):windowsserver系統(tǒng)和linux系統(tǒng)。當(dāng)前開(kāi)發(fā)語(yǔ)言是Python,所以兩者系統(tǒng)都可以選,但本項(xiàng)目數(shù)據(jù)庫(kù)運(yùn)用是mongodb數(shù)據(jù)庫(kù),權(quán)衡之下選擇windows系統(tǒng)兼容性會(huì)更好,64位操作系統(tǒng)有更大的內(nèi)存,具備更優(yōu)秀的系統(tǒng)性能以及執(zhí)行效率,選擇win10系統(tǒng),是因?yàn)槠渲杏锌梢约涌煜到y(tǒng)運(yùn)行速度的自動(dòng)優(yōu)化功能,綜合所有功能選擇64位Win10的云服務(wù)器可以更好的運(yùn)行這個(gè)項(xiàng)目。2.3編程語(yǔ)言的選擇項(xiàng)目采用python作為核心編程語(yǔ)言,該語(yǔ)言適合用于機(jī)器學(xué)習(xí)、網(wǎng)站建設(shè),編程簡(jiǎn)便,并且擁有強(qiáng)大的社區(qū)以及庫(kù)、框架,自動(dòng)化性能更高,是非常高效和可靠的編程語(yǔ)言。它是一種高級(jí)的語(yǔ)言,學(xué)習(xí)使用相對(duì)簡(jiǎn)單,且解釋、編譯、運(yùn)行非???。在機(jī)器學(xué)習(xí)和深度學(xué)習(xí)算法領(lǐng)域中,python是用戶選擇最多的,主要是選擇python內(nèi)置的兩個(gè)庫(kù):Numpy、Scipy,他有獨(dú)自的機(jī)器學(xué)習(xí)算法和數(shù)據(jù)處理算法,效率非常高:聚類(lèi)、回歸和分類(lèi)。甚至內(nèi)置還有數(shù)據(jù)轉(zhuǎn)換、特征算法學(xué)習(xí)等,并且這些功能都可以通過(guò)幾行簡(jiǎn)單的代碼實(shí)現(xiàn)。2.4數(shù)據(jù)庫(kù)的選擇項(xiàng)目采用MongoDB數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)是10gen公司在2009年上線使用的開(kāi)源數(shù)據(jù)庫(kù)。MongoDB數(shù)據(jù)庫(kù)的定位是一個(gè)開(kāi)源的、易于操作的以文本存儲(chǔ)的數(shù)據(jù)庫(kù)。數(shù)據(jù)都是以文檔JSON格式進(jìn)行存儲(chǔ)在MongoDB數(shù)據(jù)庫(kù)中。JSON數(shù)據(jù)易于人閱讀和編寫(xiě),同時(shí)也易于機(jī)器解析和生成。JSON結(jié)構(gòu)有兩種結(jié)構(gòu),json簡(jiǎn)單說(shuō)就是Javascript中的對(duì)象和數(shù)組,所以這兩種結(jié)構(gòu)就是對(duì)象和數(shù)組兩種結(jié)構(gòu),通過(guò)這兩種結(jié)構(gòu)可以表示各種復(fù)雜的結(jié)構(gòu)【8】。在數(shù)據(jù)庫(kù)中,都是以字典形成對(duì)存在,每條數(shù)據(jù)都由一個(gè)名字和數(shù)據(jù)類(lèi)型還有值組成。SOL數(shù)據(jù)庫(kù)與MongoDB數(shù)據(jù)庫(kù)進(jìn)行的對(duì)比,如下表1:表1SQL數(shù)據(jù)庫(kù)與MongoDB數(shù)據(jù)對(duì)比SOL數(shù)據(jù)庫(kù)MongoDB數(shù)據(jù)庫(kù)表集合行文檔列字段索引索引
采用Mongodb數(shù)據(jù)庫(kù)的優(yōu)勢(shì):查詢支持:MongoDB可以根據(jù)名字或者給定范圍查詢,并且能根據(jù)正則表達(dá)式進(jìn)行嚴(yán)格讀取某條數(shù)據(jù)信息;索引支持:假定某些字段,設(shè)置為輔助索引,就可以直接采取索引進(jìn)行查詢;分片支持:跨多服務(wù)器進(jìn)行查詢使用是MongoDB數(shù)據(jù)庫(kù)區(qū)別其他數(shù)據(jù)庫(kù)的特性功能之一;主從復(fù)制支持:可以在兩個(gè)服務(wù)器上運(yùn)行數(shù)據(jù)庫(kù),當(dāng)主服務(wù)出現(xiàn)故障時(shí),可以使用備用服務(wù)器;2.5客戶端的選擇據(jù)相關(guān)數(shù)據(jù)統(tǒng)計(jì),微信使用客戶已經(jīng)累計(jì)了10億多,涵括了中國(guó)94%以上的智能設(shè)備,基本上可以說(shuō)是人人使用微信。根據(jù)QuestMobile發(fā)布的《2019小程序半年洞察報(bào)告》數(shù)據(jù)顯示,直至上年6月,客戶使用微信小程序的人數(shù)已高達(dá)7個(gè)億,幾乎人人都有用過(guò)微信小程序,以下是他的好處優(yōu)勢(shì):1、微信不用注冊(cè),便可直接登陸使用微信小程序不需要安裝、直接打開(kāi)使用,不用下載其他客戶端,這就是微信小程序?qū)λ渌浖囊淮髢?yōu)勢(shì)。2、微信可以調(diào)用自身線上支付在微信上,有自已的支付平臺(tái),可以實(shí)現(xiàn)支付,不需要第三方,因此在微信小程序中能迅速完成支付,方便客戶使用車(chē)庫(kù)系統(tǒng),并且省下繳費(fèi)時(shí)間。3、可直接分享,進(jìn)行線上推廣相較于軟件,微信小程序可以直接分享轉(zhuǎn)發(fā)、轉(zhuǎn)發(fā)朋友圈、好友,增大了車(chē)庫(kù)的知悉人數(shù)和使用人數(shù)。4、開(kāi)發(fā)成本低對(duì)于原生的APP來(lái)說(shuō),開(kāi)發(fā)一個(gè)APP花費(fèi)是巨大的,而微信小程序則不同,微信官方有提供大量樣式、模板,只需要實(shí)現(xiàn)相應(yīng)功能即可,成本降低很多。
3人臉識(shí)別技術(shù)3.1人臉識(shí)別技術(shù)概述人臉識(shí)別技術(shù),是一種基于人的臉部特征信息的檢測(cè)識(shí)別對(duì)比技術(shù)。首先采集人臉信息并保存成圖片,然后根據(jù)算法提取人臉信息,進(jìn)而對(duì)檢測(cè)的人臉進(jìn)行解析,建立可靠數(shù)學(xué)模型進(jìn)行對(duì)比識(shí)別,最后得出結(jié)果,人臉識(shí)別通常也叫做面部識(shí)別、臉部識(shí)別。人臉識(shí)別技術(shù)早在上世紀(jì)60年代開(kāi)始研究,由于80年代的光成像技術(shù)和計(jì)算機(jī)技術(shù)逐漸成熟,人臉識(shí)別技術(shù)也更進(jìn)一步發(fā)展,而人臉識(shí)別技術(shù)真正成熟是在90年代后的美國(guó)、德國(guó)、日本,并且開(kāi)始投放運(yùn)用;人臉識(shí)別核心技術(shù)主要包含了機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、人工智能等多種圖像視頻處理技術(shù),該技術(shù)也是目前生物特征識(shí)別算法的最新的成果和運(yùn)用,該核心技術(shù)的成熟也意味著舊時(shí)代的弱人工智能開(kāi)始轉(zhuǎn)向新時(shí)代的強(qiáng)人工智能。當(dāng)今,人臉識(shí)別對(duì)比技術(shù)也出現(xiàn)在各個(gè)行業(yè),如圖圖3人臉識(shí)別技術(shù)運(yùn)用3.2人臉識(shí)別技術(shù)的優(yōu)劣勢(shì)優(yōu)勢(shì):人臉識(shí)別技術(shù)能有效進(jìn)行實(shí)時(shí)監(jiān)控檢測(cè)技術(shù),并且在短時(shí)間內(nèi)獲取到相關(guān)數(shù)據(jù)提交到服務(wù)端進(jìn)行處理,由于它是非接觸性的識(shí)別技術(shù),因此可以進(jìn)行隱蔽的運(yùn)行和監(jiān)控,主要應(yīng)用于犯罪人員的追捕、實(shí)時(shí)監(jiān)控等等;使用極其方便,只需要攝像頭和電腦就可以實(shí)現(xiàn),大多數(shù)用戶都可以滿足這些條件,并可有效記錄人臉信息,非常適用于事后的調(diào)查和追蹤,例如VIP客戶識(shí)別、出入境管理等等。但是其他的生物特征識(shí)別(例如指紋識(shí)別、虹膜識(shí)別)想用于這類(lèi)事件,后期比較復(fù)雜,就很難進(jìn)行此類(lèi)操作;現(xiàn)今用于做人臉識(shí)別技術(shù)的相關(guān)設(shè)施,成本也慢慢降低,例如現(xiàn)在的電腦、手機(jī)等等的設(shè)備,都成了家家戶戶必備的生活品,人臉識(shí)別技術(shù)也給市場(chǎng)帶來(lái)了很多的發(fā)展、需求。劣勢(shì):一個(gè)正常人的臉部不會(huì)一直一樣,伴隨著年齡的增長(zhǎng),身體的某些原因變化也會(huì)導(dǎo)致臉部信息變化,雖然不會(huì)發(fā)生很大的變化,但是依然會(huì)對(duì)識(shí)別過(guò)程產(chǎn)生一些干擾和破壞,或者有些人是經(jīng)常戴眼鏡的,化妝的都會(huì)造成一些微小誤差,所以也是有一些不可靠的因素在里面;除此之外,盡管世界上沒(méi)有相同的兩張人臉,但是依舊有可能存在某些很相似的人臉,這種情況可能會(huì)被檢測(cè)成本人從而產(chǎn)生不好的后果,想要解決這些不穩(wěn)定的干擾因素還需加強(qiáng)算法,提高檢測(cè)安全性;人臉識(shí)別最重要也是最難突破的一點(diǎn),在進(jìn)行識(shí)別對(duì)比的過(guò)程中產(chǎn)生了一些自然的干擾因素很難去除,主要是光照、陰雨天、還有人臉的位置、方向、角度和攝像頭之間距離等等都會(huì)干擾識(shí)別對(duì)比的效果,進(jìn)而造成本次識(shí)別的影響。總而言之,人臉識(shí)別技術(shù)也會(huì)存在自身的缺點(diǎn),提高人臉識(shí)別結(jié)果的可靠度,就是人臉識(shí)別技術(shù)的發(fā)展巨大挑戰(zhàn),也是亟需解決的重要問(wèn)題。3.3人臉識(shí)別技術(shù)算法現(xiàn)在主流的人臉識(shí)別算法有很多,本文主要介紹以下兩種算法,第一種是最經(jīng)典、目前比較常用的算法基于特征臉的人臉識(shí)別方法(Eigenface或PCA),還有就是本次設(shè)計(jì)采用的,也是比較新穎和識(shí)別效率比較高的算法基于圖像梯度方向直方圖HOG算法(HistogrsmlofOrientedGradient)。(1)基于特征臉部的識(shí)別算法(Eigenface或PCA)PCA算法的出現(xiàn)是人臉識(shí)別算法發(fā)展中核心突破的一次,這被稱之為是歷史上第一種可靠度最高的的人臉識(shí)別算法。在1987年,SirovichandKirby為了實(shí)現(xiàn)和解決圖片降維提出了PCA(主成分分析)算法,MatthewTurk和AlexPentland在此基礎(chǔ)上進(jìn)行研究和突破,并成功在1991年提出了這種基于特征臉部的識(shí)別算法,算法主要是通過(guò)將原始圖像投影到指定空間,通過(guò)一系列處理技術(shù)得到降維之后圖像,取出主要單位作為人臉的主要信息,主單位的提取基本就是得到人臉的形狀,所以稱為“特征臉”。PCA算法主要原理:主成分分析(PrincipalComponentAnalysis,PCA)是通過(guò)運(yùn)用數(shù)學(xué)理論分析事物主要矛盾的方法,建立模型分析主要影響,得出主要物質(zhì)。計(jì)算通過(guò)投影將高緯度圖像轉(zhuǎn)化為低緯度圖像,是一種壓縮矩陣算法,在降低維數(shù)的同時(shí)保存主要信息,最后只保留矩陣主要的特征。EigenFace算法流程大致如下:(a)EigenFace算法流程(2)基于梯度方向的直方圖(HOG算法)HOG算法:方向梯度直方圖(HistogramofOrientedGradient,HOG)主要是采用計(jì)算機(jī)的圖像視覺(jué)處理技術(shù),從視覺(jué)圖像處理中得出物體的特征描述子。HOG算法主要是統(tǒng)計(jì)圖像同種梯度方向次數(shù),最后根據(jù)統(tǒng)計(jì)計(jì)數(shù)得出該圖像的梯度直方圖。HOG算法原理:首先將整個(gè)圖像分割成很多個(gè)相互連接的細(xì)胞單元cell,這些獨(dú)立的單獨(dú)cell梯度方向生成自身獨(dú)立一個(gè)方向梯度直方圖,最后統(tǒng)計(jì)這些直方圖可表示出所檢測(cè)目標(biāo)的描述子。根據(jù)描述子進(jìn)行梯度的累積,最終生成一個(gè)基于梯度方向的直方圖,從而得出某塊區(qū)域,作為該人臉的主要特征,最后輸入到分類(lèi)器里面檢測(cè),進(jìn)行識(shí)別、對(duì)比,得出信息。HOG算法優(yōu)勢(shì):HOG主要是在圖像的局部單元格cell上進(jìn)行處理,所以可以很好的降低了圖像受天氣、光照等環(huán)境影響,然后是直方圖在圖像處理時(shí)進(jìn)行歸一化處理技術(shù),可以有效的提高人臉識(shí)別算法的精度,只要被識(shí)別的人物能給出大致的正臉?lè)较颍试S一些微笑的動(dòng)作、神態(tài)的變化,當(dāng)中細(xì)微的姿態(tài)可以完全忽略,不會(huì)對(duì)識(shí)別造成任何影響,從而非常適用于人臉識(shí)別算法。HOG算法流程大致如下:(b)HOG算法流程1、系統(tǒng)初始化2、圖片進(jìn)行灰度化處理,最終生成只有x,y,z(灰度)的三維圖像;3、圖片采用Gamma歸一化處理,調(diào)整圖片對(duì)比度,降低圖片受光照、其他環(huán)境影響,同時(shí)還可以降低噪音干擾;4、HOG中的滑動(dòng)步長(zhǎng)、窗口win、塊block、細(xì)胞cell,如下例演示圖4.1所示,在128px*128px照片中截取一個(gè)64px*64px的窗口圖4.1圖像截取窗口圖4.2所示,在窗口內(nèi)選擇16px*16px塊進(jìn)行步長(zhǎng)為8移動(dòng)圖4.2窗口檢測(cè)圖5所示,在一個(gè)塊中,細(xì)胞單元cell不會(huì)再次移動(dòng),假定細(xì)胞尺寸為(8,8),所以在一個(gè)16px*16px塊中共有2×2=4個(gè)cell。圖5塊檢測(cè)檢測(cè)窗口的計(jì)算方式:假設(shè)圖檢測(cè)窗口的像素為64px×64px,取塊的像素為16px*16px,確定一般滑動(dòng)步長(zhǎng)(8,8)。圖像在列中將滑動(dòng)次數(shù)如下:圖像在列中將滑動(dòng)次數(shù)如下:所以在64px64px檢測(cè)窗口共滑動(dòng)7*7=49個(gè)塊對(duì)所有細(xì)胞cell進(jìn)行投影,計(jì)算權(quán)重像素的梯度值計(jì)算公式:將G(x,y)像素坐標(biāo)設(shè)為Gx(x,y),Gy(x,y)【10】利用線性微分公式得出像素的梯度值,G(x,y)梯度大小和方向分別為【10】對(duì)所有細(xì)胞cell再次進(jìn)行歸一化處理圖像分成若干個(gè)cell,為每個(gè)cell構(gòu)建梯度方向直方圖構(gòu)成特征向量,這8px*8px的cell的梯度信息通過(guò)采用8個(gè)角度方向直方圖進(jìn)行統(tǒng)計(jì),G(x,y)角度取值范圍是0度到360度,分為8個(gè)主要方向角度,每個(gè)角度主方向設(shè)置為(上、右上、右、右下、下、左下、左、左上),共8維特征向量(8個(gè)bin),每個(gè)角度方向相差45度進(jìn)行統(tǒng)計(jì),檢測(cè)如果是已存在的相同角度則該角度加1,最后對(duì)cell內(nèi)每個(gè)像素用梯度方向在直方圖中進(jìn)行加權(quán)投影,得到該圖像的梯度直方圖,就是該cell對(duì)應(yīng)的8維特征向量的直方圖,如圖6。圖6梯度方向直方圖8、最終把原始圖生成轉(zhuǎn)化成HOG表達(dá)式,最后得出該圖像的基本人臉結(jié)構(gòu)圖7人臉結(jié)構(gòu)模型圖3.4活體檢測(cè)技術(shù)活體檢測(cè)技術(shù)是主要是確定是本人在進(jìn)行身份認(rèn)證技術(shù),降低偽造照片對(duì)系統(tǒng)的攻擊。在進(jìn)行人臉識(shí)別過(guò)程中,要求本人通過(guò)眨眼、搖頭和張嘴等操作來(lái)確定其本人在進(jìn)行操作??捎行Ы档驼掌Q面具、通過(guò)表情化妝等對(duì)系統(tǒng)進(jìn)行攻擊的威脅,從而保證客戶使用系統(tǒng)的安全性和唯一性?;铙w檢測(cè)主要用于門(mén)禁系統(tǒng)、打卡系統(tǒng)等,本次車(chē)庫(kù)也屬于門(mén)禁系統(tǒng)之一,所以后續(xù)也會(huì)上該技術(shù)提高智能車(chē)庫(kù)的安全性。活體檢測(cè)常用檢測(cè)方法主要是眨眼、搖頭檢查,為了系統(tǒng)的效率和安全性,本系統(tǒng)采用的是眨眼檢測(cè)算法。眨眼是算法如下:圖8人臉68個(gè)特征點(diǎn)人臉檢測(cè)技術(shù)提供了人臉信息主要的68個(gè)特征點(diǎn),根據(jù)這68個(gè)特征點(diǎn),我們可以分析出人眼、鼻子、嘴巴的位置,進(jìn)而實(shí)現(xiàn)相關(guān)檢測(cè)功能。本次要使用的是眨眼檢測(cè),所以定位到眼睛那些特征點(diǎn)圖9人眼特征點(diǎn)原理:通過(guò)計(jì)算眼睛當(dāng)前的縱橫比,就可以分析出當(dāng)前是否在眨眼,進(jìn)行檢測(cè),公式如下如果當(dāng)前人眼為閉眼時(shí),則結(jié)果為0,如果張眼時(shí),則有一個(gè)數(shù)值。設(shè)置一個(gè)合理的閾值,實(shí)驗(yàn)多次運(yùn)算得出,最滿足眨眼檢測(cè)的閾值是0.3。檢測(cè)識(shí)別通過(guò)閾值變化確定是否本人操作。如果待檢測(cè)閾值大于0.3,則確定本人眼睛是處于張開(kāi)狀態(tài);如果待檢測(cè)閾值小于0.3,則確定本人眼睛是處于閉上狀態(tài)的。最后設(shè)定3秒內(nèi),必須有兩種狀態(tài)相互改變,則證明這是本人進(jìn)行操作。3.5人臉識(shí)別技術(shù)系統(tǒng)設(shè)計(jì)圖10人臉識(shí)別核心設(shè)計(jì)人臉識(shí)別的核心是通過(guò)數(shù)據(jù)庫(kù)已知人臉進(jìn)行訓(xùn)練,已知人臉的照片應(yīng)該足夠多,目的是提高人臉識(shí)別模塊的準(zhǔn)確性,最后通過(guò)已知人臉訓(xùn)練生成一個(gè)較為普遍符合大眾的人臉模型,提供給人臉識(shí)別系統(tǒng)進(jìn)行人臉識(shí)別、檢測(cè)、對(duì)比使用。圖11人臉識(shí)別系統(tǒng)設(shè)計(jì)服務(wù)器端:主要實(shí)現(xiàn)人臉檢測(cè)、對(duì)比、識(shí)別功能。在人臉識(shí)別模塊中,首先對(duì)圖片進(jìn)行預(yù)處理,生成符合識(shí)別的圖片,如灰度化、歸一化處理等,然后通過(guò)HOG算法對(duì)該圖片進(jìn)行識(shí)別處理,在通過(guò)識(shí)別對(duì)比算法識(shí)別出改圖片的人物并返回相應(yīng)信息。在人臉識(shí)別模塊中設(shè)置人臉對(duì)比成功的閾值,進(jìn)行待檢測(cè)圖片和已知圖片對(duì)比得出閾值,若檢測(cè)閾值大于預(yù)先設(shè)置的閾值,則表示識(shí)別成功,并將識(shí)別結(jié)果返回給用戶界面模塊;反之,若待識(shí)別圖像與數(shù)據(jù)庫(kù)中已知圖片的檢測(cè)閾值小于預(yù)先設(shè)置的閾值,則表示識(shí)別失敗,結(jié)果同樣返回給用戶模塊【8】。用戶端:提供功能接口給用戶進(jìn)行注冊(cè)人臉信息和提交待識(shí)別的照片,實(shí)現(xiàn)用戶與系統(tǒng)之間的交互,用戶初次使用,先通過(guò)注冊(cè),將名字和照片上傳數(shù)據(jù)庫(kù)進(jìn)行注冊(cè),檢測(cè)照片是否合理,并返回注冊(cè)信息。用戶注冊(cè)成功后,用戶可以使用該人臉識(shí)別系統(tǒng),并自動(dòng)進(jìn)入到人臉識(shí)別模塊,再次要求本人上傳其他照片,系統(tǒng)進(jìn)行識(shí)別檢測(cè),結(jié)果返回用戶界模塊,告知用戶是否被成功識(shí)別。
4總體設(shè)計(jì)4.1服務(wù)器功能設(shè)計(jì)服務(wù)器實(shí)現(xiàn)用戶注冊(cè)和使用功能,停車(chē)管理費(fèi)計(jì)時(shí)功能,線上提供車(chē)位數(shù)據(jù)實(shí)時(shí)更新、預(yù)約管理、手機(jī)支付、車(chē)庫(kù)位置導(dǎo)航、安全按鈕功能,并且設(shè)置后臺(tái)管理人臉注冊(cè)信息。4.1.1服務(wù)器架構(gòu)圖12服務(wù)器架構(gòu)服務(wù)器軟件架構(gòu)主要實(shí)現(xiàn)人臉信息管理、線上預(yù)約和支付、服務(wù)連接、后臺(tái)管理以及連接硬件控制功能。(1)控制部分:接收app端的控制信息,并且對(duì)車(chē)庫(kù)管理端發(fā)送相應(yīng)的控制數(shù)據(jù)進(jìn)行請(qǐng)求和處理;(2)核心部分:核心部分實(shí)現(xiàn)的功能是處理客戶注冊(cè)和識(shí)別、線上預(yù)約、停取車(chē)功能,后臺(tái)處理異常圖片功能;(4)車(chē)位分配:查詢數(shù)據(jù)庫(kù)合理分配車(chē)輛,并且保存相應(yīng)車(chē)輛數(shù)據(jù)(5)服務(wù):服務(wù)主要是提供各類(lèi)服務(wù)功能,提供地圖導(dǎo)航服務(wù),意見(jiàn)反饋功能;(6)連接:連接、通訊;(7)組件路由:分配相應(yīng)接口,返回查詢頁(yè)面,提供各類(lèi)組件支持;
4.1.2服務(wù)器軟件流程圖圖13服務(wù)器流程架構(gòu)服務(wù)器軟件流程,主要是實(shí)現(xiàn)用戶的注冊(cè)、識(shí)別等操作整體流程,同時(shí)實(shí)現(xiàn)用戶對(duì)車(chē)位、預(yù)約、停取一體化等等,并且響應(yīng)車(chē)庫(kù)控制端的相關(guān)請(qǐng)求,綁定相應(yīng)的功能,控制相應(yīng)的車(chē)庫(kù)的相關(guān)設(shè)備。(1)系統(tǒng)管理:主要是人臉數(shù)據(jù)、車(chē)位數(shù)據(jù)、車(chē)位與人臉數(shù)據(jù)綁定算法等相關(guān)管理;(2)監(jiān)聽(tīng)端口數(shù)據(jù):端口監(jiān)聽(tīng)主要是服務(wù)器對(duì)小程序各個(gè)功能監(jiān)聽(tīng)并返回相應(yīng)的信息,實(shí)現(xiàn)對(duì)數(shù)據(jù)接收存儲(chǔ)、轉(zhuǎn)發(fā)和控制相應(yīng)的操作;(3)app數(shù)據(jù):app數(shù)據(jù)主要以json格式數(shù)據(jù)進(jìn)行提交,提交的內(nèi)容包括可能為照片和名字或者照片,按不同功能劃分;(4)車(chē)庫(kù)和人臉數(shù)據(jù):車(chē)庫(kù)數(shù)據(jù)模塊、人臉數(shù)據(jù)模塊、車(chē)庫(kù)和人臉綁定的模塊,第三個(gè)模塊為線程模塊,用戶使用時(shí)生成,退出時(shí)消失,對(duì)應(yīng)的數(shù)據(jù)做相關(guān)的處理;(5)用戶注冊(cè)、識(shí)別等:主要是實(shí)現(xiàn)注冊(cè)、識(shí)別及相關(guān)管理;(6)異步IO處理:使用線程池異步IO非阻塞方法,防止遇到同時(shí)請(qǐng)求阻塞,同時(shí)執(zhí)行相應(yīng)的請(qǐng)求處理;4.2數(shù)據(jù)庫(kù)功能設(shè)計(jì)數(shù)據(jù)庫(kù)實(shí)現(xiàn)用戶信息存儲(chǔ)和車(chē)位信息存儲(chǔ),作為車(chē)位和人臉數(shù)據(jù)綁定交互的媒介。4.2.1數(shù)據(jù)庫(kù)功能設(shè)置數(shù)據(jù)庫(kù)采用的是MongoDB數(shù)據(jù)庫(kù),創(chuàng)建三個(gè)庫(kù),一個(gè)是管理員、一個(gè)是車(chē)位數(shù)據(jù)庫(kù)、還有一個(gè)是人臉信息集合,提供給后臺(tái)調(diào)用和使用。圖14MongoDB數(shù)據(jù)庫(kù)admin數(shù)據(jù)庫(kù):存放的是系統(tǒng)后臺(tái)操作人員數(shù)據(jù)庫(kù),對(duì)人臉不及格照片進(jìn)行過(guò)濾和刪除;car數(shù)據(jù)庫(kù):存放的是車(chē)位信息,提供給后臺(tái)使用;face_project:存放的是人臉信息;4.2.2Mongodb數(shù)據(jù)庫(kù)存儲(chǔ)信息Mongodb操作簡(jiǎn)單,存儲(chǔ)的信息直接就是與文本的形式儲(chǔ)存,方便我們和后臺(tái)調(diào)用圖15MongoDB數(shù)據(jù)庫(kù)操作4.2.3后臺(tái)連接Mongodb數(shù)據(jù)庫(kù)在MongoDB數(shù)據(jù)中,已提供python程序接口。服務(wù)器只需通過(guò)python安裝該驅(qū)動(dòng),便可連接MongoDB數(shù)據(jù)庫(kù),這個(gè)驅(qū)動(dòng)也是python已經(jīng)集合好了一個(gè)安裝包,安裝完便可直接使用,配合后端就可以實(shí)現(xiàn)相應(yīng)的功能和操作,且處理數(shù)據(jù)極快,非常方便。安裝語(yǔ)句:python3-mpip3installpymongo導(dǎo)入語(yǔ)句:importpymongo調(diào)用語(yǔ)句:myclient=pymongo.MongoClient("mongodb://localhost:27017/")mydb=myclient["runoobdb"]提供的方法:增添語(yǔ)句insert_one(),查找語(yǔ)句find_one(),更新語(yǔ)句update_one()排序語(yǔ)句sort(),刪除語(yǔ)句delete_one()4.3微信小程序軟件設(shè)計(jì)微信小程序客戶端主要是提供給用戶的注冊(cè)、人臉識(shí)別等操作功能,并提供線上車(chē)位查詢、預(yù)約、停取車(chē)功能,以及微信支付等功能,同時(shí)提供安全按鈕接口,保證用戶安全。4.3.1微信小程序端軟件架構(gòu)圖16微信小程序架構(gòu)功能描述如下:用戶注冊(cè):用戶提供照片和名字進(jìn)行線上注冊(cè),注冊(cè)成功則返回相應(yīng)信息線上預(yù)約:提供線上查詢接口,如果有空余車(chē)位,則提示用戶上傳照片進(jìn)行預(yù)約和綁定操作。停車(chē)操作:查詢是否有預(yù)約,有直接分配相應(yīng)車(chē)位進(jìn)行,無(wú)則先查詢車(chē)位是否有車(chē),如有則提示上次照片進(jìn)行綁定,分配車(chē)位,并開(kāi)始計(jì)時(shí)功能取車(chē)操作:提示用戶上傳照片進(jìn)行取車(chē)操作,上傳照片成功,則關(guān)閉計(jì)時(shí)功能,計(jì)算時(shí)間并收取費(fèi)用。安全按鈕:當(dāng)用戶停取完車(chē)都需要執(zhí)行此事件,保證用戶已經(jīng)離開(kāi)。導(dǎo)航功能:提供地圖,并帶百度導(dǎo)航。支付管理:提供支付管理相關(guān)操作4.3.2微信小程序端軟件流程能根據(jù)系統(tǒng)功能,以及微信小程序的需求服務(wù),其中微信小程序軟件流程如下圖17軟件流程根據(jù)設(shè)計(jì)需求,微信小程序主要是提供頁(yè)面顯示和、功能使用和監(jiān)聽(tīng)客戶操作的功能,運(yùn)行大致如下:(1)后臺(tái)服務(wù)器初始化,正常運(yùn)行,啟動(dòng)系統(tǒng),接受來(lái)自微信小程序數(shù)據(jù);(2)微信小程序監(jiān)聽(tīng)用戶動(dòng)作,包括人臉信息注冊(cè)、線上查詢車(chē)位、預(yù)約車(chē)位、停車(chē)、取車(chē)等;(3)微信小程序一直運(yùn)行,持續(xù)監(jiān)聽(tīng),如果監(jiān)測(cè)到用戶提交數(shù)據(jù),則開(kāi)啟數(shù)據(jù)發(fā)送操作;(4)開(kāi)啟數(shù)據(jù)傳送后,封裝需要發(fā)送的數(shù)據(jù)包成為json格式;(5)發(fā)送數(shù)據(jù),將封裝好的信息發(fā)送給服務(wù)器;(6)等待服務(wù)器處理結(jié)果,并且將結(jié)果顯示給用戶;(7)異步運(yùn)行,同時(shí)監(jiān)聽(tīng)用戶動(dòng)作。
5系統(tǒng)運(yùn)行流程5.1系統(tǒng)整體流程根據(jù)系統(tǒng)的設(shè)計(jì)原理,通信流程,以及采用json數(shù)據(jù)格式的協(xié)議,根據(jù)系統(tǒng)架構(gòu)的分析大致可總結(jié)為以下的通信過(guò)程,以下為通信流程簡(jiǎn)圖圖18系統(tǒng)整體流程(1)微信小程序客戶端:監(jiān)聽(tīng)用戶的信息和相關(guān)操作,并且把這些數(shù)據(jù)解析成JSON格式數(shù)據(jù)發(fā)送給服務(wù)器端,等待服務(wù)器返回結(jié)果進(jìn)行顯示;(2)服務(wù)器端:服務(wù)器正常運(yùn)行,監(jiān)聽(tīng)和接受來(lái)自微信小程序的數(shù)據(jù),解析處理JSON數(shù)據(jù),調(diào)用調(diào)用對(duì)應(yīng)函數(shù)、方法,對(duì)數(shù)據(jù)進(jìn)行相關(guān)操作和處理,得到返回的結(jié)果,創(chuàng)建成新的命令信息,返回給微信小程序并且通過(guò)路由功能發(fā)送數(shù)據(jù)給相關(guān)的停車(chē)端服務(wù);(3)車(chē)庫(kù)控制端:接受服務(wù)器傳來(lái)的數(shù)據(jù)指令,將數(shù)據(jù)解析處理成指令函數(shù),控制車(chē)庫(kù)運(yùn)行,分配車(chē)位和提取車(chē)位等。
5.2系統(tǒng)運(yùn)行測(cè)試微信小程序提供給客戶使用功能如下:圖19微信小程序?qū)Ш侥K客戶使用人臉注冊(cè)功能:
圖20人臉注冊(cè)識(shí)別模塊客戶提交姓名和照片,進(jìn)行注冊(cè),如果識(shí)別成功,則成功截取人臉和名字綁定進(jìn)行保存,并返回相應(yīng)的結(jié)果給客戶。(2)客戶使用預(yù)約查詢預(yù)約功能:圖21線上預(yù)約查詢模塊客戶使用查詢預(yù)約功能,查詢成功分配車(chē)位給客戶,并告知客戶需在15分鐘將車(chē)開(kāi)到指定位置進(jìn)行停放,逾期將失效。(3)客戶使用停車(chē)系統(tǒng)
圖22停車(chē)系統(tǒng)分為兩種情況,一種為已有預(yù)約的車(chē)位,當(dāng)如果已經(jīng)有預(yù)約,直接分配系統(tǒng)預(yù)留的車(chē)位給客戶進(jìn)行停放,如果無(wú)預(yù)約。則進(jìn)行數(shù)據(jù)庫(kù)查詢等操作,在分配車(chē)位。取車(chē)系統(tǒng)圖23取車(chē)系統(tǒng)提示客戶提交照片,進(jìn)行人臉識(shí)別,進(jìn)行車(chē)位尋找,返回對(duì)應(yīng)的車(chē)位給客戶(5)安全按鈕
圖24安全按鈕提供給客戶使用安全按鈕,確保用戶離開(kāi),在啟動(dòng)車(chē)庫(kù)系統(tǒng)停車(chē)須知圖25停車(chē)須知模塊提供給客戶使用流程,客戶緊急聯(lián)系的方式,還有車(chē)庫(kù)位置和導(dǎo)航人臉識(shí)別效果如下圖26人臉識(shí)別效果人臉識(shí)別實(shí)例,從一張多人臉照片中獲取到已注冊(cè)人臉眨眼檢測(cè)效果圖27.1睜眼圖27.2閉眼眨眼檢測(cè)實(shí)例,通過(guò)檢測(cè)睜眼和閉眼的間隔時(shí)長(zhǎng)是否大于3秒,從而判定他是否為本人在進(jìn)行操作。
6結(jié)論本文根據(jù)當(dāng)今的流行智能車(chē)庫(kù)管理系統(tǒng),進(jìn)行創(chuàng)新和升級(jí),采用人臉識(shí)別技術(shù)進(jìn)行優(yōu)化和加強(qiáng),從而實(shí)現(xiàn)本次智能車(chē)庫(kù)系統(tǒng)。本次設(shè)計(jì)主要得出以下想法:(1)針對(duì)目前停車(chē)系統(tǒng)環(huán)境的惡劣,排線困難、檢測(cè)故障復(fù)雜、人員管理復(fù)雜等問(wèn)題,提出一種基于人臉識(shí)別的立體車(chē)庫(kù)設(shè)計(jì),通過(guò)軟件方式實(shí)現(xiàn)對(duì)車(chē)庫(kù)的控制;(2)在進(jìn)行人臉識(shí)別功能測(cè)試時(shí),比較了通過(guò)百度AI識(shí)別技術(shù)和dlib人臉識(shí)別技術(shù)進(jìn)行分析,發(fā)現(xiàn)百度AI識(shí)別技術(shù)可操作性不高,受網(wǎng)絡(luò)影響較大,dlib可以進(jìn)行自行控制識(shí)別的結(jié)果和效率,并且不受網(wǎng)絡(luò)影響;(3)功能創(chuàng)新部分,引入了微信小程序,微信小程序不僅是用戶使用最多的軟件之一,而且也是最低消耗手機(jī)性能的軟件,不需要下載、安裝,可以直接進(jìn)行線上使用;(4)研究學(xué)習(xí)JSO格式,基于JSON協(xié)議制定系統(tǒng)的通信協(xié)議,加快了系統(tǒng)處理數(shù)據(jù)的性能。綜上所述,本設(shè)計(jì)研究基于物聯(lián)網(wǎng)技術(shù)、人臉識(shí)別技術(shù)、無(wú)線通訊技術(shù)等實(shí)現(xiàn)該次智能人臉識(shí)別車(chē)庫(kù)的設(shè)計(jì),系統(tǒng)不僅可以通過(guò)線上查詢預(yù)約尋找車(chē)位,降低出行找車(chē)位停的困難,而且也使用了人臉識(shí)別技術(shù)提高入庫(kù)和出庫(kù)的效率。本文研究的智能車(chē)庫(kù)管理系統(tǒng),由于時(shí)間和技術(shù)等多方面的影響,所以本次智能車(chē)庫(kù)設(shè)計(jì)依舊有很多不足需要完善,總結(jié)為以下幾方面:(1)增加收費(fèi)算法,綜合考慮停車(chē)場(chǎng)的因素和系統(tǒng)識(shí)別因素導(dǎo)致收費(fèi)出現(xiàn)偏差,完善系統(tǒng);(2)將客戶上傳照片方式改為監(jiān)控識(shí)別方式,優(yōu)化算法,減少客戶操作,提高速率;(4)微信小程序可能相對(duì)不夠安全,以后加入語(yǔ)音指令功能,通過(guò)識(shí)別通過(guò)后,進(jìn)行語(yǔ)音停取車(chē),提高客戶體驗(yàn)感智能化、自動(dòng)化是未來(lái)的發(fā)展的方向和趨勢(shì),智能車(chē)庫(kù)管理系統(tǒng)的研究對(duì)我國(guó)未來(lái)城市發(fā)展有著積極的影響,改善城市交通,便捷市民生活,促進(jìn)社會(huì)經(jīng)濟(jì)發(fā)展。智能車(chē)庫(kù)是實(shí)現(xiàn)智慧交通的最有效的辦法,不僅可以有效的解決停取車(chē)的問(wèn)題,還可以提升車(chē)庫(kù)車(chē)位的使用率低等問(wèn)題。因此,在還沒(méi)有標(biāo)準(zhǔn)化的智能車(chē)庫(kù)管理系統(tǒng),研究智能車(chē)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)、自動(dòng)化、智能化有著深遠(yuǎn)的歷史意義。參考文獻(xiàn)孫志.基于OpenCV的人臉識(shí)別算法實(shí)驗(yàn)平臺(tái)研究與實(shí)現(xiàn)[D].吉林:吉林大學(xué),2014.池燕玲.基于深度學(xué)習(xí)的人臉識(shí)別方法的研究[D].福州:福建師范大學(xué),2015.龍海強(qiáng).基于深度學(xué)習(xí)的人臉識(shí)別算法[D].廣州:廣東工業(yè)大學(xué),2016.黃佳.基于OPENCV的計(jì)算機(jī)視覺(jué)技術(shù)研究[D].上海:華東理工大學(xué),2012.孫博.智能車(chē)庫(kù)系統(tǒng)的研究與實(shí)現(xiàn)[D].昆明:昆明理工大學(xué)大學(xué),2014.王艷紅.基于OpenCV的運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤算法的研究[D].杭州:杭州電子科技大學(xué),2013.何榮.基于OpenCV人臉識(shí)別系統(tǒng)設(shè)計(jì)[D].廣州:華南理工大學(xué),2013.麻錫林.智能車(chē)庫(kù)管理系統(tǒng)的研究與實(shí)現(xiàn)[D].綿陽(yáng):西南科技大學(xué),2017.卜秋月.基于OpenCV的人臉識(shí)別系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林:吉林大學(xué),2015.聶然.基于OpenCV的人臉檢測(cè)與跟蹤算法實(shí)現(xiàn)[D].淮南:安徽理工大學(xué),2015.慕春雷.基于HOG特征的人臉識(shí)別系統(tǒng)研究[D].成都:電子科技大學(xué),2013.呂聯(lián)盟.基于云計(jì)算的人臉識(shí)別系統(tǒng)研究與設(shè)計(jì)[D].西安:長(zhǎng)安大學(xué),2014.宋萬(wàn)軍.基于OpenCV視覺(jué)庫(kù)的人臉檢測(cè)[D].吉林:吉林大學(xué),2014麻錫林,智能車(chē)庫(kù)管理系統(tǒng)的研究與實(shí)現(xiàn)[D].綿陽(yáng):西南科技大學(xué),2017.秦小文,溫志芳,喬維維.基于OpenCV的圖像處理[J].電子測(cè)試,2011,第七期蘇慧娟、于正林、張桂林,基于OpenCV的圖像處理[J].科技資訊,2014,NO.08趙琳、馬慧娟、孫彥,智能車(chē)庫(kù)管理系統(tǒng)的設(shè)計(jì)[J].無(wú)線互聯(lián)科技,2017,第十八期劉培軍、馬明棟、王得玉,基于OpenCV圖像處理系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2019,第29卷第3期秦小文、溫志芳、喬維維,基于OpenCV的圖像處理[J].電子測(cè)試,2011,第7期齊金山,基于OpenCV的人臉檢測(cè)算法研究[J].淮陰師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2009,第9卷第3期陶穎軍,基于OpenCV的人臉識(shí)別應(yīng)用[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2012,第21卷第3期葉明委員,大力推廣立體車(chē)庫(kù)解決小區(qū)停車(chē)難題[N].昆明日?qǐng)?bào),2015年10月30日第007版
謝辭時(shí)長(zhǎng)一個(gè)學(xué)期的畢業(yè)設(shè)計(jì)就將結(jié)束了,這也意味著北京理工大學(xué)珠海學(xué)院的大學(xué)生涯也即將結(jié)束。在這段畢業(yè)設(shè)計(jì)時(shí)間里,我得到了很大的自身提高,學(xué)到了很多知識(shí),最重要一點(diǎn)是極大的加強(qiáng)了自我學(xué)習(xí)能力、自我約束能力、自我養(yǎng)成良好習(xí)慣的能力。此次經(jīng)歷告訴我,只要不斷歷經(jīng)考驗(yàn)、解決困難,才能真正激發(fā)、提高自已的本能,付出雙倍努力、耐心,就會(huì)得到意想不到的收獲。在此,首先要感謝我的恩師-劉娜老師,致以最深的感謝。她嚴(yán)格的治學(xué)精神、精益求精的工作作風(fēng),深深感染了我,并且在我遇到困難,百思不得其解的時(shí)候,是她耐心的鼓勵(lì)、虛心的指導(dǎo)。我還要感謝在一起陪伴我度過(guò)這次艱難畢業(yè)設(shè)計(jì)的各位同學(xué)、朋友,沒(méi)有你們的支持與幫助,我也不能這么順利完成這次畢業(yè)設(shè)計(jì)。還有特別感謝朱凱強(qiáng)同學(xué)、吳淑芬同學(xué),在本次設(shè)計(jì)中,給予了我很多的支持,幫助我解決了不少課題問(wèn)題。附錄程序源代碼人臉識(shí)別核心代碼vimportface_recognitionimportcv2importosunknown_image=face_recognition.load_image_file('image/he.jpg')known_image=face_recognition.load_image_file('image/zeng.jpg')results=[]known_face_encoding=face_recognition.face_encodings(known_image)[0]unknown_face_encodings=face_recognition.face_encodings(unknown_image)#獲取未知圖片兩個(gè)特征位置face_locations=face_recognition.face_locations(unknown_image)#print(face_locations)#返回列表,查詢列表長(zhǎng)度就是幾個(gè)臉foriinrange(len(face_locations)):top,right,bottom,left=face_locations[i]#每張臉坐標(biāo)face_image=unknown_image[top:bottom,left:right]#以面形式取出來(lái),生成數(shù)組face_coding=face_recognition.face_encodings(face_image)#提取單個(gè)人臉特征ifface_coding:result={}#人臉一張張對(duì)比matches=face_pare_faces([unknown_face_encodings[i]],known_face_encoding,tolerance=0.5)print(matches)ifTrueinmatches:print('在未知圖片中找到已知面孔')result['face_encoding']=face_codingresult['is_view']=Trueresult['location']=face_locations[i]result['face_id']=i+1results.append(result)ifresult['is_view']:print('已知面孔匹配照片上的第{}張臉!'.format(result['face_id']))view_face_locations=[i['location']foriinresultsifi['is_view']]#獲取已知人臉位置iflen(view_face_locations)>0:forlocationinview_face_locations:top,right,bottom,left=locationstart=(left,top)end=(right,bottom)cv2.rectangle(unknown_image,start,end,(0,0,255),thickness=2)font=cv2.FONT_HERSHEY_DUPLEXcv2.putText(unknown_image,'Zyx',(left+6,bottom+16),font,3.0,(255,255,255),thickness=1)save_path="D:/PP/1.jpg"cv2.imwrite(save_path,unknown_image)dWindow("enhanced",0)cv2.resizeWindow("enhanced",640,480);cv2.imshow('enhanced',unknown_image)cv2.waitKey()眨眼檢測(cè)代碼fromscipy.spatialimportdistanceimportdlibimportcv2fromimutilsimportface_utilsdefeye_aspect_ratio(eye):'''計(jì)算EAR值,眨眼檢測(cè)歐氏距離計(jì)算:parameye::return:'''A=distance.euclidean(eye[1],eye[5])B=distance.euclidean(eye[2],eye[4])C=distance.euclidean(eye[0],eye[3])return(A+B)/(2.0*C)#dlib的69個(gè)特征點(diǎn)人臉檢測(cè)器detector=dlib.get_frontal_face_detector()pretector=dlib.shape_predictor('libs/shape_predictor_68_face_landmarks.dat')#設(shè)置眼睛縱橫比的閥值EAR_THRESH=0.3#連續(xù)3幀內(nèi)是閉眼操作#假定連續(xù)3幀以上的EAR值都小于閥值,才確認(rèn)是產(chǎn)生眨眼EAR_CONSEC_FRAMES=3#人臉特征點(diǎn)中對(duì)應(yīng)眼睛的特征點(diǎn)的序號(hào)RIGHT_EYE_START=37-1#數(shù)組從0開(kāi)始,與數(shù)組保持一致RIGHT_EYE_END=42-1LEFT_EYE_START=43-1LEFT_EYE_END=48-1frame_counter=0#連續(xù)幀的計(jì)算blink_counter=0#眨眼的計(jì)算cap=cv2.VideoCapture(0)whileTrue:ret,frame=cap.read()gray=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)#轉(zhuǎn)化為灰度圖像rects=detector(gray,1)#把圖片像素放大一倍,獲取更多細(xì)節(jié)iflen(rects)>0:shape=pretector(gray,rects[0])#檢測(cè)特征點(diǎn)points=face_utils.shape_to_np(shape)#轉(zhuǎn)換成點(diǎn)坐標(biāo)信息leftEye=points[LEFT_EYE_START:LEFT_EYE_END+1]#取出左眼特征點(diǎn)rigEye=points[RIGHT_EYE_START:RIGHT_EYE_END+1]#取出右眼特征點(diǎn)#計(jì)算左右眼的EAR值leftEAR=eye_aspect_ratio(leftEye)rightEAR=eye_aspect_ratio(rigEye)#計(jì)算輪廓不是必須算法#計(jì)算左右眼EAR的平均值ear=(leftEAR+rightEAR)/2.0#尋找左右眼的輪廓leftEyeHull=cv2.convexHull(leftEye)rightEyeHull=cv2.convexHull(rigEye)#繪制左右眼輪廓cv2.drawContours(frame,[leftEyeHull],-1,(0,255,0),1)cv2.drawContours(frame,[rightEyeHull],-1,(0,255,0),1)#如果EAR小于閥值,開(kāi)始計(jì)算連續(xù)幀ifear<EAR_THRESH:frame_counter+=1blink_counter+=1else:ifframe_counter>=EAR_CONSEC_FRAMES:print("眨眼檢測(cè)成功,請(qǐng)進(jìn)入")frame_counter+=1breakframe_counter=0#cv2.putText(frame,"blink:{}".format(blink_counter))cv2.imshow('window',frame)ifcv2.waitKey(1)&0xFF==ord('q'):breakcap.release()cv2.destroyAllWindows()
電腦無(wú)法識(shí)別U盤(pán)該怎么辦HYPERLINK電腦無(wú)法識(shí)別U盤(pán)怎么辦?打開(kāi)我的電腦上單擊右鍵,在快捷菜單里,選擇“管理”,打開(kāi)“計(jì)算機(jī)管理”窗口。在計(jì)算機(jī)管理窗口里,選擇“存儲(chǔ)”下面的“磁盤(pán)管理”,如果看得到?jīng)]有盤(pán)符的U盤(pán),那么在這個(gè)U盤(pán)上按鼠標(biāo)右鍵,選擇“更改驅(qū)動(dòng)器名稱和路徑”選項(xiàng),就打開(kāi)了“更改……的驅(qū)動(dòng)器號(hào)和路徑”對(duì)話框。再點(diǎn)擊“更改”按鈕,打開(kāi)“更改驅(qū)動(dòng)器號(hào)和路徑”的對(duì)話框,在“指定以下驅(qū)動(dòng)器號(hào)”的右邊下拉列表里,選擇你希望分配給U盤(pán)的驅(qū)動(dòng)器號(hào),盡可能靠后選擇,比如X、Y、Z,選擇好后,單擊確定按鈕,回到上一次“更改……的驅(qū)動(dòng)器號(hào)和路徑”對(duì)話框窗口,再一次單擊確定,就回到“計(jì)算機(jī)管理”窗口。至此,如果一切正常,就給U盤(pán)單獨(dú)設(shè)置了一個(gè)長(zhǎng)久使用的驅(qū)動(dòng)器號(hào),并卻,不受虛擬驅(qū)動(dòng)器的影響了。建議將U盤(pán)插到電腦上,看任務(wù)欄中是否顯示圖標(biāo),如果顯示,在我的電腦點(diǎn)右鍵查看屬性——高級(jí)——硬件——設(shè)備管理器——查看里面是否有問(wèn)號(hào)的設(shè)備,在問(wèn)號(hào)設(shè)備上點(diǎn)右鍵——更新驅(qū)動(dòng)程序然后下一步——否暫時(shí)不連接到網(wǎng)絡(luò)——下一步自動(dòng)安裝軟件(推薦)就可以了另外:系統(tǒng)不認(rèn)U盤(pán)的幾種處理方法1.禁用主板usb設(shè)備。管理員在CMOS設(shè)置里將USB設(shè)備禁用,并且設(shè)置BIOS密碼,這樣U盤(pán)插到電腦上以后,電腦也不會(huì)識(shí)別。這種方法有它的局限性,就是不僅禁用了U盤(pán),同時(shí)也禁用了其他的usb設(shè)備,比如usb鼠標(biāo),usb光驅(qū)等。所以這種方法管理員一般不會(huì)用,除非這臺(tái)電腦非常重要,值得他舍棄掉整個(gè)usb總線的功能。但是這種屏蔽也可以破解,即便設(shè)置了密碼。整個(gè)BIOS設(shè)置都存放在CMOS芯片里,而COMS的記憶作用是靠主板上的一個(gè)電容供電的。電容的電來(lái)源于主板電池,所以,只要把主板電池卸下來(lái),用一根導(dǎo)線將原來(lái)裝電池的地方正負(fù)極短接,瞬間就能清空整個(gè)CMOS設(shè)置,包括BIOS的密碼。隨后只需安回電池,自己重新設(shè)置一下CMOS,就可以使用usb設(shè)備了。(當(dāng)然,這需要打開(kāi)機(jī)箱,一般眾目睽睽之下不大適用~~)2.修改注冊(cè)表項(xiàng),禁用usb移動(dòng)存儲(chǔ)設(shè)備。打開(kāi)注冊(cè)表文件,依次展開(kāi)"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbehci”雙擊右面的“Start”鍵,把編輯窗口中的“數(shù)值數(shù)據(jù)”改為“4”,把基數(shù)選擇為“十六進(jìn)制”就可以了。改好后注銷(xiāo)一下就可以看見(jiàn)效果了。為了防止別人用相同的方法來(lái)破解,我們可以刪除或者改名注冊(cè)表編輯器程序。提示:“Start”這個(gè)鍵是USB設(shè)備的工作開(kāi)關(guān),默認(rèn)設(shè)置為“3”表示手動(dòng),“2”是表示自動(dòng),“4”是表示停用。3.在computermanagement里將removablestorage的使用權(quán)限禁止。computermanagement是一個(gè)windows管理組件,可以在控制面板——管理工具——計(jì)算機(jī)管理打開(kāi)。在該工具窗口中storage——removablestorage——property中,general項(xiàng),可以控制系統(tǒng)托盤(pán)是否顯示security則可以管理移動(dòng)存儲(chǔ)設(shè)備的使用權(quán)限。在security中將普通用戶的使用權(quán)限降低,就可以達(dá)到禁用u盤(pán)的目的。破解的方法也很簡(jiǎn)單,管理員降低普通用戶移動(dòng)存儲(chǔ)設(shè)備的使用權(quán)限,但未必禁用computermanagement的使用權(quán)限。普通用戶可以通過(guò)這個(gè)工具解除usb移動(dòng)存儲(chǔ)設(shè)備的使用權(quán)限限制。另外,值得一提的是,如果u盤(pán)插到電腦上后可以驅(qū)動(dòng),但是我的電腦里卻沒(méi)有盤(pán)符,很有可能是管理員改動(dòng)了u盤(pán)的默認(rèn)盤(pán)符,使得我的電腦不能識(shí)別。這種情況,可以在movablestorage中看到u盤(pán)驅(qū)動(dòng)器??梢栽趗盤(pán)驅(qū)動(dòng)器屬性設(shè)置里為u盤(pán)重新分配一個(gè)盤(pán)符,再重新插拔一次u盤(pán),就可以在我的電腦里看到u盤(pán)的盤(pán)符了。一、首先可以將該U盤(pán)換到別的機(jī)器上,看使用是否正常。如果排除了硬件損壞的可能,一般就是軟件方面有問(wèn)題。在WindowsXP+SP1操作系統(tǒng)下,有些USB2.0設(shè)備的確常常出現(xiàn)工作不穩(wěn)定的問(wèn)題,可以試試安裝設(shè)備自帶的USB2.0驅(qū)動(dòng)程序。另外最好不要使用USB延長(zhǎng)線,防止因?yàn)楣╇姴蛔愣斐刹环€(wěn)定現(xiàn)象。如果仍無(wú)效,可以在主板BIOS設(shè)定中,將USB接口強(qiáng)行設(shè)置為USB1.1傳輸速率。二、(適用于WIN98)啟動(dòng)計(jì)算機(jī),進(jìn)入主板BIOS設(shè)置,檢查BIOS中USB的相關(guān)選項(xiàng)是否已經(jīng)打開(kāi):OnChipUSB設(shè)定為Enabled;USBController設(shè)定為Enabled;PNPOSInstalled設(shè)定為Yes;AssignIRQForUSB設(shè)成Enabled。要正常使用USB設(shè)備首先要開(kāi)啟USB接口,在主板BIOS里可以進(jìn)行此項(xiàng)工作,一般來(lái)說(shuō)只需在BIOS中進(jìn)入ChipsetFeatures設(shè)置,并將USBKeyborad/MouseLegacy選項(xiàng)設(shè)定為Enable,就能夠保證在操作系統(tǒng)下使用USB鍵盤(pán)了。這些選項(xiàng)的作用是打開(kāi)主板芯片組對(duì)USB設(shè)備的完全支持,為系統(tǒng)識(shí)別USB設(shè)備做準(zhǔn)備工作。三、USB口接觸不好處理辦法:拔下,等十秒鐘再插上USB口,使接觸完好;五、閃存盤(pán)驅(qū)動(dòng)程序沒(méi)有安裝完成(WIN98系統(tǒng)下)處理辦法:鼠標(biāo)點(diǎn)“我的電腦”,選擇屬性找到“通用串行總線”,刪除其中的USBMASSSTORAGE項(xiàng),再點(diǎn)擊“刷新”,然后按照提示重新安裝一次驅(qū)動(dòng)程序。六、接其它USB設(shè)備(如掃描儀、打印機(jī)、數(shù)碼相機(jī))時(shí)可以正常使用,接優(yōu)盤(pán)時(shí)閃指示燈不亮,不能夠使用。1、檢查優(yōu)盤(pán)與電腦的聯(lián)接是否正常,并換用其它USB接口測(cè)試。2、檢查設(shè)備管理器,看是否出現(xiàn)”通用總線設(shè)備控制器”條目,如果沒(méi)有,請(qǐng)將電腦主板BIOS中USB接口條目*激活(ENABLE)。3、如果電腦安裝過(guò)其它類(lèi)型USB設(shè)備,卸載該設(shè)備驅(qū)動(dòng)程序,并首先安裝優(yōu)盤(pán)驅(qū)動(dòng)程序。4、到其它電腦試用此優(yōu)盤(pán),確認(rèn)是否優(yōu)盤(pán)不良。七、啟動(dòng)型優(yōu)盤(pán)在的電腦上無(wú)法實(shí)現(xiàn)啟動(dòng),可能是主板型號(hào)不支持。如何判斷一塊主板是否支持閃存盤(pán)啟動(dòng)系統(tǒng)啟動(dòng)型優(yōu)盤(pán)是采用模擬USB軟驅(qū)和USB硬盤(pán)的方式啟動(dòng)電腦的。只要電腦主板支持USB設(shè)備啟動(dòng),即BIOS的啟動(dòng)選項(xiàng)中有USB-FDD、USB-HDD或是其它類(lèi)似的選項(xiàng),就可以使用啟動(dòng)型優(yōu)盤(pán)啟動(dòng)電腦。八、第一次在電腦上使用優(yōu)盤(pán),未出現(xiàn)提示發(fā)現(xiàn)新硬件的窗口,驅(qū)動(dòng)程序無(wú)法安裝的原因可能是:1、主板usbcontroller未啟用解決辦法:在電腦主板BIOS中啟用此功能。2、usbcontroller已經(jīng)啟用但運(yùn)行不正常解決辦法:在設(shè)備管理器中刪除”通用串行控制器”下的相關(guān)設(shè)備并刷新。3、優(yōu)盤(pán)被電腦識(shí)別異常,在設(shè)備管理器中表現(xiàn)為帶有黃色?或!的”其它設(shè)備”或“未知設(shè)備”。解決辦法:刪除此設(shè)備并刷新。九、大容量的U盤(pán)(例如兼具M(jìn)P3播放器或錄音功能的U盤(pán))或移動(dòng)硬盤(pán)在電腦上無(wú)法正常使用,雖然系統(tǒng)提示找到了未知的USB設(shè)備,但無(wú)法正確識(shí)別U盤(pán)或移動(dòng)硬盤(pán)。原因可能是:1.USB接口供電不足:系統(tǒng)為每個(gè)USB接口分配了500mA的最大輸出電流,一般的U盤(pán)只需要100mA的工作電流,因此在使用過(guò)程中不會(huì)出現(xiàn)什么問(wèn)題。大多數(shù)移動(dòng)硬盤(pán)所使用的是普通的2.5英寸硬盤(pán),其工作電流介于500mA~1000mA之間,此時(shí)假如僅僅通過(guò)USB接口供電,當(dāng)系統(tǒng)中并無(wú)其他USB設(shè)備時(shí),那么還是可以勉強(qiáng)使用的,但如果電壓不穩(wěn)的話,就隨時(shí)可能出現(xiàn)供電不足的問(wèn)題。特別是使用支持USB2.0的移動(dòng)硬盤(pán)時(shí),情況最為嚴(yán)重。另外,如果你的筆記本電腦使用電池供電,那么USB接口所分配的電量就更小了。2.使用了外接的USB擴(kuò)展卡:在筆記本電腦中使用USB2.0的U盤(pán)或移動(dòng)硬盤(pán)時(shí),如果筆記本電腦不支持USB2.0技術(shù),一般必須通過(guò)PCMCIA卡轉(zhuǎn)USB2.0的擴(kuò)展卡來(lái)間接實(shí)現(xiàn)支持,這些擴(kuò)展卡基本上都采用NEC公司的D720100AGMUSB控制芯片,少則提供兩個(gè)USB2.0接口,多則提供五個(gè)USB2.0接口,對(duì)一般用戶而言足夠使用了。由于PCMICA接口提供的電源功率比板載USB接口要小,這樣就會(huì)由于供電不足而導(dǎo)致移動(dòng)硬盤(pán)工作的出現(xiàn)問(wèn)題。解決方案:1.它從USB連接線上接移動(dòng)硬盤(pán)的一端引出一根轉(zhuǎn)接線,可以插入電腦背后的PS/2接口取電,這里可以比USB接口提供更大的電流輸出。2.利用電源補(bǔ)償線(也稱“鍵盤(pán)取電線”),如果U盤(pán)或移動(dòng)硬盤(pán)的包裝盒中提供了選配的電源適配器,你就可以直接使用外接電源,這樣就可以從根本上避免供電不足的情況發(fā)生了前置USB線接錯(cuò)。當(dāng)主板上的USB線和機(jī)箱上的前置USB接口對(duì)應(yīng)相接時(shí)把正負(fù)接反就會(huì)發(fā)生這類(lèi)故障,這也是相當(dāng)危險(xiǎn)的,因?yàn)檎?fù)接反很可能會(huì)使得USB設(shè)備燒毀。所以盡量采用機(jī)箱后置的USB接口,也少用延長(zhǎng)線.也可能是斷口有問(wèn)題,換個(gè)USB端口看下.USB接口電壓不足。當(dāng)把<ahref="mobileharddisk">移動(dòng)硬盤(pán)</a>接在前置USB口上時(shí)就有可能發(fā)生系統(tǒng)無(wú)法識(shí)別出設(shè)備的故障。原因是<ahref="">移動(dòng)硬盤(pán)</a>功率比較大要求電壓相對(duì)比較嚴(yán)格,前置接口可能無(wú)法提供足夠的電壓,當(dāng)然劣質(zhì)的電源也可能會(huì)造成這個(gè)問(wèn)題。解決方法是<ahref="">移動(dòng)硬盤(pán)</a>不要接在前置USB接口上,更換劣質(zhì)低功率的電源或盡量使用外接電源的硬盤(pán)盒,假如有條件的話。主板和系統(tǒng)的兼容性問(wèn)題。呵呵這類(lèi)故障中最著名的就是NF2主板與USB的兼容性問(wèn)題。假如你是在NF2的主板上碰到這個(gè)問(wèn)題的話,則可以先安裝最新的nForce2專用USB2.0驅(qū)動(dòng)和補(bǔ)丁、最新的主板補(bǔ)丁和操作系統(tǒng)補(bǔ)丁,還是不行的話嘗試著刷新一下主板的BIOS一般都能解決。系統(tǒng)或BIOS問(wèn)題。當(dāng)你在BIOS或操作系統(tǒng)中禁用了USB時(shí)就會(huì)發(fā)生USB設(shè)備無(wú)法在系統(tǒng)中識(shí)別。解決方法是開(kāi)啟與USB設(shè)備相關(guān)的選項(xiàng)。就是開(kāi)機(jī)按F2或DEL鍵,進(jìn)入BIOS,把enableusbdevice選擇enable。拔插要小心,讀寫(xiě)時(shí)千萬(wàn)不可拔出,不然有可能燒毀芯片。XP中任務(wù)欄中多出USB設(shè)備的圖標(biāo),打開(kāi)該圖標(biāo)就會(huì)在列表中顯示U盤(pán)設(shè)備,選擇將該設(shè)備停用,然后你再拔出設(shè)備,這樣會(huì)比較安全。
其實(shí)判斷軟件硬件問(wèn)題很簡(jiǎn)單,在別的機(jī)器或換個(gè)系統(tǒng)試試就可以了.有些小的問(wèn)題不妨先用專門(mén)軟件格式化下.還有提醒大家WINDOWS下格式化時(shí)要選擇FAT,不要選FAT32。
提示無(wú)法識(shí)別的USB設(shè)備維修
故障提示如圖:
無(wú)法識(shí)別的USB設(shè)備:UnknownUSBDevice.很多人都遇到過(guò)的一個(gè)問(wèn)題,所謂“無(wú)法識(shí)別”對(duì)于操作系統(tǒng)來(lái)說(shuō),或者是驅(qū)動(dòng)程度有問(wèn)題,或者是USB設(shè)備出現(xiàn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 聘請(qǐng)專家的協(xié)議書(shū)(2篇)
- 南京航空航天大學(xué)《電離輻射探測(cè)學(xué)》2021-2022學(xué)年期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《涉稅服務(wù)實(shí)務(wù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 多變的顏色說(shuō)課稿
- 南京工業(yè)大學(xué)浦江學(xué)院《計(jì)算機(jī)組成原理與匯編語(yǔ)言》2021-2022學(xué)年期末試卷
- 《小青蛙找家》說(shuō)課稿
- 南京工業(yè)大學(xué)《藥劑學(xué)實(shí)驗(yàn)》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)《數(shù)學(xué)模型與數(shù)學(xué)軟件》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)《深度學(xué)習(xí)應(yīng)用技術(shù)》2022-2023學(xué)年期末試卷
- 南京工業(yè)大學(xué)《綠色交通》2021-2022學(xué)年第一學(xué)期期末試卷
- 遼寧省大連市金普新區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期11月期中英語(yǔ)試題(無(wú)答案)
- 區(qū)病案質(zhì)控中心匯報(bào)
- 期中測(cè)試卷(1-4單元)(試題)2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版
- 教育局職業(yè)院校教師培訓(xùn)實(shí)施方案
- 《萬(wàn)維網(wǎng)服務(wù)大揭秘》課件 2024-2025學(xué)年人教版新教材初中信息技術(shù)七年級(jí)全一冊(cè)
- 2024年新華社招聘應(yīng)屆畢業(yè)生及留學(xué)回國(guó)人員129人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 人教版(2024新版)七年級(jí)上冊(cè)英語(yǔ)Unit 5單元測(cè)試卷(含答案)
- 美食行業(yè)外賣(mài)平臺(tái)配送效率提升方案
- 中國(guó)民用航空局信息中心招聘筆試題庫(kù)2024
- 2025屆高考語(yǔ)文一輪復(fù)習(xí):文言文概括和分析 課件
- 年產(chǎn)10萬(wàn)套新能源車(chē)電池托盤(pán)項(xiàng)目可行性研究報(bào)告寫(xiě)作模板-申批備案
評(píng)論
0/150
提交評(píng)論