本發(fā)明涉及一種基于圖像識(shí)別的的快遞位置獲取方法,屬于圖像定位技術(shù)領(lǐng)域。
背景技術(shù):
隨著經(jīng)濟(jì)的發(fā)展,人們網(wǎng)上購(gòu)物的頻率也逐漸增加,與此同時(shí)人們對(duì)快遞運(yùn)送過(guò)程的信息實(shí)時(shí)性更新要求也越來(lái)越高。
現(xiàn)在應(yīng)用比較廣泛的快遞位置獲取方法主要分為兩種一種是根據(jù)快遞運(yùn)單上的條形碼進(jìn)行掃描獲取快遞位置,另一種是在快遞包裹內(nèi)部放入定位裝置來(lái)獲取快遞的位置。這兩種方法都存在一些不足。前者方法不能做到實(shí)時(shí)的快遞定位,后者可以做到對(duì)快遞實(shí)時(shí)定位,但是在定位時(shí)花費(fèi)的成本比較高。
2015年北京時(shí)代凌宇科技有限公司公開(kāi)了一種快遞監(jiān)控裝置,這種發(fā)明是一個(gè)裝置,裝置包括:標(biāo)識(shí)存儲(chǔ)模塊、信息檢測(cè)模塊、信息處理模塊及全球定位系統(tǒng)gps,作用是存儲(chǔ)該快遞監(jiān)控裝置所監(jiān)測(cè)的快遞包裹的標(biāo)識(shí);信息檢測(cè)模塊功能是檢測(cè)快遞包裹的環(huán)境信息,得到環(huán)境檢測(cè)信息;gps模塊功能是:檢測(cè)快遞包裹的地理位置,得到快遞包裹的地理位置信息;信息處理模塊功能是:定期采集所述信息檢測(cè)模塊得到的環(huán)境檢測(cè)信息及所述gps得到的地理位置信息,并將環(huán)境檢測(cè)信息和地理位置信息轉(zhuǎn)換成快遞監(jiān)控中心可以識(shí)別的形式后發(fā)送給所述快遞監(jiān)控中心,所述環(huán)境檢測(cè)信息和地理位置信息中攜帶所述信息處理模塊從所述標(biāo)識(shí)存儲(chǔ)模塊獲取的快遞包裹的標(biāo)識(shí)。上述監(jiān)控裝置能夠?qū)崿F(xiàn)對(duì)快遞的監(jiān)控。這個(gè)裝置可以通過(guò)gps模塊實(shí)時(shí)的定位快遞包裹的位置,也可以監(jiān)控快遞包裹的狀態(tài)和快遞所處的環(huán)境情況。但是也存在些問(wèn)題:這個(gè)裝置包含多個(gè)模塊使用過(guò)程中費(fèi)用過(guò)高,這個(gè)裝置使用電池進(jìn)行供電如遇快遞長(zhǎng)時(shí)間未送達(dá)的情況,會(huì)發(fā)生電池電量不足的而無(wú)法進(jìn)行監(jiān)控的情況。
2016年授權(quán)了一種物流信息追蹤監(jiān)控裝置,其主要思想是在倉(cāng)庫(kù)貨架內(nèi)設(shè)置定位系統(tǒng),在運(yùn)輸車輛和中轉(zhuǎn)站內(nèi)均設(shè)有g(shù)ps定位器,通過(guò)gps定位器可以對(duì)商品所在的位置進(jìn)行實(shí)時(shí)反饋,而且運(yùn)輸車輛,配送車輛以及中轉(zhuǎn)站中均設(shè)有監(jiān)控?cái)z像頭,監(jiān)控?cái)z像頭與物流控制服務(wù)器連接,監(jiān)控中心即可觀看運(yùn)輸車輛,配送車輛以及中轉(zhuǎn)站內(nèi)的現(xiàn)實(shí)場(chǎng)景,保證了商品的安全。這個(gè)系統(tǒng)初步實(shí)現(xiàn)了快遞追蹤,它使用了gps和視頻監(jiān)控相結(jié)合的技術(shù)完成了對(duì)快遞跟蹤的功能,但是也存在些不足,使用gps在城市可以做到誤差在10米以內(nèi)的精確定位,如果在鄉(xiāng)村的某些路段可能誤差會(huì)達(dá)到幾百米。只在倉(cāng)庫(kù)安裝攝像頭只看見(jiàn)快遞到達(dá)倉(cāng)庫(kù)時(shí)的情況無(wú)法看見(jiàn)快遞在運(yùn)輸過(guò)程中的實(shí)時(shí)情況。
2015年授權(quán)的由傷害九口袋實(shí)業(yè)有限公司提出的一種快遞追蹤系統(tǒng),這個(gè)系統(tǒng),有若干臺(tái)控制電腦與設(shè)有數(shù)據(jù)庫(kù)的服務(wù)器連接,服務(wù)器連接互聯(lián)網(wǎng),移動(dòng)終端設(shè)有身份證件讀取裝置并裝插有手機(jī)卡,移動(dòng)終端通過(guò)2g、3g或4g移動(dòng)網(wǎng)絡(luò)與服務(wù)器連接,移動(dòng)終端接收gps信號(hào)并發(fā)回服務(wù)器,移動(dòng)終端的身份證件讀取裝置讀取的信息傳輸并錄入服務(wù)器的數(shù)據(jù)庫(kù),服務(wù)器與公安身份證號(hào)碼查詢中心聯(lián)網(wǎng)。這個(gè)方法只能做到對(duì)快遞到達(dá)倉(cāng)庫(kù)或者快遞員手中的時(shí)候可以追蹤快遞的信息,無(wú)法做到在快遞運(yùn)輸?shù)耐局袑?shí)時(shí)的對(duì)快遞的位置進(jìn)行追蹤。而且當(dāng)快遞員手中的設(shè)備無(wú)法連接到gps的時(shí)候不能對(duì)快遞的位置進(jìn)行追蹤。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種基于圖像識(shí)別的的快遞位置獲取方法,基于針對(duì)快遞標(biāo)志和車牌號(hào)碼的深度學(xué)習(xí)與訓(xùn)練,通過(guò)城市公共視頻監(jiān)控網(wǎng)的監(jiān)控圖像,進(jìn)行智能識(shí)別,實(shí)現(xiàn)針對(duì)快遞位置的定位。
本發(fā)明為了解決上述技術(shù)問(wèn)題采用以下技術(shù)方案:本發(fā)明設(shè)計(jì)了一基于圖像識(shí)別的的快遞位置獲取方法,基于城市公共視頻監(jiān)控網(wǎng),針對(duì)快遞中轉(zhuǎn)過(guò)程中的位置進(jìn)行定位,其中,首先初始化快遞標(biāo)志圖像識(shí)別模型與車牌識(shí)別模型,并將該兩個(gè)識(shí)別模型加載于城市公共視頻監(jiān)控網(wǎng)中的各個(gè)視頻監(jiān)控終端中,接著分別針對(duì)各個(gè)快遞物品,將快遞物品與所裝載快遞車輛的車牌號(hào)碼進(jìn)行關(guān)聯(lián),構(gòu)成快遞物品與車輛關(guān)聯(lián)對(duì)應(yīng)關(guān)系;然后所述快遞位置獲取方法,包括實(shí)時(shí)執(zhí)行如下步驟:
步驟a.城市公共視頻監(jiān)控網(wǎng)中的所有視頻監(jiān)控終端,分別針對(duì)實(shí)時(shí)所獲視頻圖像,采用快遞標(biāo)志圖像識(shí)別模型進(jìn)行分析,判斷視頻圖像中是否存在具有目標(biāo)快遞標(biāo)志的車輛,是則將該視頻圖像所對(duì)應(yīng)的視頻監(jiān)控終端定義為目標(biāo)視頻監(jiān)控終端,并進(jìn)入步驟b;否則重復(fù)執(zhí)行步驟a;
步驟b.各個(gè)目標(biāo)視頻監(jiān)控終端分別針對(duì)其視頻圖像中具有目標(biāo)快遞標(biāo)志的車輛,采用車牌識(shí)別模型,獲得具有目標(biāo)快遞標(biāo)志車輛的車牌號(hào)碼,然后進(jìn)入步驟c;
步驟c.分別針對(duì)各個(gè)目標(biāo)視頻監(jiān)控終端,根據(jù)目標(biāo)視頻監(jiān)控終端視頻圖像中具有目標(biāo)快遞標(biāo)志車輛的車牌號(hào)碼,結(jié)合快遞物品與車輛關(guān)聯(lián)對(duì)應(yīng)關(guān)系,將該目標(biāo)視頻監(jiān)控終端的地理位置,作為其視頻圖像中具有目標(biāo)快遞標(biāo)志車輛上所載各個(gè)快遞物品的實(shí)時(shí)位置。
作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述快遞標(biāo)志圖像識(shí)別模型與車牌識(shí)別模型,分別采用卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練獲得。
作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述采用卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練獲得快遞標(biāo)志圖像識(shí)別模型,包括如下步驟:
步驟a1.獲得具有目標(biāo)快遞標(biāo)志、預(yù)設(shè)各個(gè)角度的各幅圖片,作為各幅快遞標(biāo)志樣本圖片,并進(jìn)入步驟a2;
步驟a2.將各幅快遞標(biāo)志樣本圖片分別轉(zhuǎn)化為1mdb格式快遞標(biāo)志樣本圖片,進(jìn)入步驟a3;
步驟a3.采用所有1mdb格式快遞標(biāo)志樣本圖片,針對(duì)卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,獲得快遞標(biāo)志圖像識(shí)別模型。
作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述車牌識(shí)別模型包括車牌圖像識(shí)別模型和車牌號(hào)碼識(shí)別模型,具體通過(guò)如下步驟,采用卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練獲得;
步驟b1.將車牌號(hào)碼圖像訓(xùn)練集中的各幅車牌號(hào)碼訓(xùn)練圖像,分別轉(zhuǎn)化為1mdb格式車牌號(hào)碼樣本圖片,并進(jìn)入步驟b2;
步驟b2.采用所有1mdb格式車牌號(hào)碼樣本圖片,針對(duì)卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,獲得車牌圖像識(shí)別模型;
步驟b3.針對(duì)車牌號(hào)碼圖像中的數(shù)字進(jìn)行分割,并針對(duì)分割出的各個(gè)數(shù)字子圖像進(jìn)行灰度化,更新各個(gè)數(shù)字子圖像,然后進(jìn)入步驟b4;
步驟b4.采用各個(gè)數(shù)字子圖像,針對(duì)卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,獲得車牌號(hào)碼識(shí)別模型。
作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述步驟b中,各個(gè)目標(biāo)視頻監(jiān)控終端分別針對(duì)其視頻圖像中具有目標(biāo)快遞標(biāo)志的車輛,先車牌圖像識(shí)別模型獲得具有目標(biāo)快遞標(biāo)志車輛的車牌圖像,然后針對(duì)車牌圖像,采用車牌號(hào)碼識(shí)別模型,獲得具有目標(biāo)快遞標(biāo)志車輛的車牌號(hào)碼。
作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述卷積神經(jīng)網(wǎng)絡(luò)中包括5個(gè)卷積層、5個(gè)池化層和3個(gè)特征提取層。
本發(fā)明所述一種基于圖像識(shí)別的的快遞位置獲取方法采用以上技術(shù)方案與現(xiàn)有技術(shù)相比,具有以下技術(shù)效果:本發(fā)明設(shè)計(jì)的基于圖像識(shí)別的的快遞位置獲取方法,采用卷積神經(jīng)網(wǎng)絡(luò)針對(duì)快遞標(biāo)志和車牌號(hào)碼的深度學(xué)習(xí)與訓(xùn)練,分別獲得快遞標(biāo)志圖像識(shí)別模型與車牌識(shí)別模型,然后利用城市公共視頻監(jiān)控網(wǎng)的監(jiān)控圖像,依次通過(guò)所獲兩種識(shí)別模型進(jìn)行車輛識(shí)別與車牌號(hào)碼的識(shí)別,最后基于快遞物品與車輛關(guān)聯(lián)對(duì)應(yīng)關(guān)系,利用城市公共視頻監(jiān)控網(wǎng)中目標(biāo)視頻監(jiān)控終端的地理位置,實(shí)現(xiàn)針對(duì)快遞位置的定位,克服了現(xiàn)有技術(shù)的不足,大大提高了定位的準(zhǔn)確性與效率。
附圖說(shuō)明
圖1是本發(fā)明所設(shè)計(jì)基于圖像識(shí)別的的快遞位置獲取方法的流程示意圖;
圖2是實(shí)施例各步驟示意。
具體實(shí)施方式
下面結(jié)合說(shuō)明書附圖對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)的說(shuō)明。
如圖1所示,本發(fā)明設(shè)計(jì)了一種基于圖像識(shí)別的的快遞位置獲取方法,基于城市公共視頻監(jiān)控網(wǎng),針對(duì)快遞中轉(zhuǎn)過(guò)程中的位置進(jìn)行定位,具體的實(shí)際應(yīng)用過(guò)程當(dāng)中,首先初始化快遞標(biāo)志圖像識(shí)別模型與車牌識(shí)別模型,這里,快遞標(biāo)志圖像識(shí)別模型與車牌識(shí)別模型,分別采用卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練獲得,卷積神經(jīng)網(wǎng)絡(luò)中包括5個(gè)卷積層、5個(gè)池化層和3個(gè)特征提取層。
每家快遞都有自己公司的標(biāo)志,而且會(huì)把標(biāo)志硬刷在自家公司的運(yùn)輸飛機(jī)就或者快遞車上。我們可以通過(guò)快遞車上的標(biāo)志很快的辨別出這是那家公司的快遞車。所以我們運(yùn)用卷積神經(jīng)網(wǎng)絡(luò)對(duì)快遞標(biāo)志圖像進(jìn)行訓(xùn)練,最終訓(xùn)練后能做到對(duì)快遞標(biāo)志圖像識(shí)別的快遞標(biāo)志圖像識(shí)別模型。其中,快遞標(biāo)志圖像識(shí)別模型采用如下步驟進(jìn)行訓(xùn)練獲得:
步驟a1.獲得具有目標(biāo)快遞標(biāo)志、預(yù)設(shè)各個(gè)角度的各幅圖片,作為各幅快遞標(biāo)志樣本圖片,并進(jìn)入步驟a2??爝f標(biāo)志圖像可以來(lái)自于各個(gè)快遞公司,諸如順風(fēng)、圓通等,我們事先需要將各幅圖片與其所對(duì)應(yīng)的快遞公司進(jìn)行聯(lián)系定義好。
步驟a2.將各幅快遞標(biāo)志樣本圖片分別轉(zhuǎn)化為1mdb格式快遞標(biāo)志樣本圖片,進(jìn)入步驟a3。
步驟a3.采用所有1mdb格式快遞標(biāo)志樣本圖片,針對(duì)卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,獲得快遞標(biāo)志圖像識(shí)別模型;其中,卷積神經(jīng)網(wǎng)絡(luò)通過(guò)若干個(gè)7*7的小格,將圖片分為若干塊,然后對(duì)小格進(jìn)行同時(shí)處理;每個(gè)小格中有5個(gè)卷積層5個(gè)池化層和三個(gè)特征提層;當(dāng)數(shù)據(jù)經(jīng)過(guò)第一個(gè)卷積層卷積和池化層優(yōu)化后生成27*27的圖像,其中的featuremap個(gè)數(shù)為256;經(jīng)過(guò)第二層卷積和池化層優(yōu)化后,變?yōu)?3*13的圖像,其中featuremap個(gè)數(shù)為256;經(jīng)過(guò)第三層和第四層卷積和池化層后,變?yōu)?3*13的圖像,其中featuremap個(gè)數(shù)為384;經(jīng)過(guò)最后一層卷積層和池化層后,生成6*6的圖像,其中featuremap為256;接下來(lái)進(jìn)入三個(gè)特征提取層得出1024維的特征向量;最后一層對(duì)1024維向量訓(xùn)練得出分類模型,即為快遞標(biāo)志圖像識(shí)別模型。
車牌識(shí)別模型包括車牌圖像識(shí)別模型和車牌號(hào)碼識(shí)別模型,具體通過(guò)如下步驟,采用卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練獲得;
步驟b1.將車牌號(hào)碼圖像訓(xùn)練集中的各幅車牌號(hào)碼訓(xùn)練圖像,分別轉(zhuǎn)化為1mdb格式車牌號(hào)碼樣本圖片,并進(jìn)入步驟b2。
步驟b2.采用所有1mdb格式車牌號(hào)碼樣本圖片,采用與快遞標(biāo)志圖像識(shí)別模型獲得相同的學(xué)習(xí)訓(xùn)練方法,針對(duì)卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,獲得車牌圖像識(shí)別模型。
步驟b3.針對(duì)車牌號(hào)碼圖像中的數(shù)字進(jìn)行分割,并針對(duì)分割出的各個(gè)數(shù)字子圖像進(jìn)行灰度化,減少陰影對(duì)車牌上數(shù)字的影響,更新各個(gè)數(shù)字子圖像,然后進(jìn)入步驟b4。
步驟b4.采用各個(gè)數(shù)字子圖像,針對(duì)卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,獲得車牌號(hào)碼識(shí)別模型。
將快遞標(biāo)志圖像識(shí)別模型與車牌識(shí)別模型中的車牌圖像識(shí)別模型、車牌號(hào)碼識(shí)別模型加載于城市公共視頻監(jiān)控網(wǎng)中的各個(gè)視頻監(jiān)控終端中,接著分別針對(duì)各個(gè)快遞物品,將快遞物品與所裝載快遞車輛的車牌號(hào)碼進(jìn)行關(guān)聯(lián),構(gòu)成快遞物品與車輛關(guān)聯(lián)對(duì)應(yīng)關(guān)系;其中,每輛快遞車輛對(duì)應(yīng)一個(gè)相應(yīng)的編號(hào),編號(hào)和快遞公司、車牌號(hào)碼一一對(duì)應(yīng)。在快遞完成分揀后,通過(guò)二維碼掃碼槍將快遞物品裝入哪輛快遞車輛做一個(gè)記錄,并統(tǒng)計(jì)每輛快遞車輛所裝的快遞物品件數(shù)。通過(guò)這兩個(gè)步驟就完成將每件快遞物品和快遞車輛相對(duì)應(yīng)的功能,在裝車時(shí)統(tǒng)計(jì)好數(shù)量,待快遞物品到達(dá)目的地時(shí)方便檢查快件是否丟失。
具體快遞位置獲取方法,實(shí)際應(yīng)用中,包括實(shí)時(shí)執(zhí)行如下步驟:
步驟a.城市公共視頻監(jiān)控網(wǎng)中的所有視頻監(jiān)控終端,分別針對(duì)實(shí)時(shí)所獲視頻圖像,采用快遞標(biāo)志圖像識(shí)別模型進(jìn)行分析,判斷視頻圖像中是否存在具有目標(biāo)快遞標(biāo)志的車輛,是則將該視頻圖像所對(duì)應(yīng)的視頻監(jiān)控終端定義為目標(biāo)視頻監(jiān)控終端,并進(jìn)入步驟b,,如圖2中a和b所示;否則重復(fù)執(zhí)行步驟a。
步驟b.各個(gè)目標(biāo)視頻監(jiān)控終端分別針對(duì)其視頻圖像中具有目標(biāo)快遞標(biāo)志的車輛,先車牌圖像識(shí)別模型識(shí)別出具有目標(biāo)快遞標(biāo)志車輛的車牌圖像,如圖2中c所示,并通過(guò)opencv中選取roi興趣區(qū)域的函數(shù)截取出車牌圖像,然后針對(duì)車牌圖像,采用車牌號(hào)碼識(shí)別模型,獲得具有目標(biāo)快遞標(biāo)志車輛的車牌號(hào)碼,如圖2中d所示,然后進(jìn)入步驟c。
步驟c.分別針對(duì)各個(gè)目標(biāo)視頻監(jiān)控終端,根據(jù)目標(biāo)視頻監(jiān)控終端視頻圖像中具有目標(biāo)快遞標(biāo)志車輛的車牌號(hào)碼,結(jié)合快遞物品與車輛關(guān)聯(lián)對(duì)應(yīng)關(guān)系,將該目標(biāo)視頻監(jiān)控終端的地理位置,作為其視頻圖像中具有目標(biāo)快遞標(biāo)志車輛上所載各個(gè)快遞物品的實(shí)時(shí)位置。
上述技術(shù)方案所設(shè)計(jì)的基于圖像識(shí)別的的快遞位置獲取方法,采用卷積神經(jīng)網(wǎng)絡(luò)針對(duì)快遞標(biāo)志和車牌號(hào)碼的深度學(xué)習(xí)與訓(xùn)練,分別獲得快遞標(biāo)志圖像識(shí)別模型與車牌識(shí)別模型,然后利用城市公共視頻監(jiān)控網(wǎng)的監(jiān)控圖像,依次通過(guò)所獲兩種識(shí)別模型進(jìn)行車輛識(shí)別與車牌號(hào)碼的識(shí)別,最后基于快遞物品與車輛關(guān)聯(lián)對(duì)應(yīng)關(guān)系,利用城市公共視頻監(jiān)控網(wǎng)中目標(biāo)視頻監(jiān)控終端的地理位置,實(shí)現(xiàn)針對(duì)快遞位置的定位,克服了現(xiàn)有技術(shù)的不足,大大提高了定位的準(zhǔn)確性與效率。
上面結(jié)合附圖對(duì)本發(fā)明的實(shí)施方式作了詳細(xì)說(shuō)明,但是本發(fā)明并不限于上述實(shí)施方式,在本領(lǐng)域普通技術(shù)人員所具備的知識(shí)范圍內(nèi),還可以在不脫離本發(fā)明宗旨的前提下做出各種變化。