本發(fā)明涉及智能停車場(chǎng)領(lǐng)域,特別涉及一種車位占用情況檢測(cè)方法及裝置。
背景技術(shù):
在現(xiàn)有技術(shù)中,在停車場(chǎng)中用于檢測(cè)車位是否被占用的方法有很多,主要可以分為基于物理特征的檢測(cè)方法和基于視頻監(jiān)控、計(jì)算機(jī)視覺及圖像技術(shù)的檢測(cè)方法?;谖锢硖卣鞯臋z測(cè)方法主要采用地埋感應(yīng)線圈、超聲波、地磁檢測(cè)等方式實(shí)現(xiàn)。這種方法施工麻煩,要開挖路面,對(duì)路面造成破壞,而且路面受季節(jié)和車輛壓力影響,線圈容易損壞,難于維護(hù)。而目前基于視頻監(jiān)控、計(jì)算機(jī)視覺及圖像處理技術(shù)的檢測(cè)方式都使用預(yù)設(shè)背景圖像進(jìn)行匹配的做法,背景圖像會(huì)動(dòng)態(tài)更新。這種可能出錯(cuò)并引起累積誤差。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)實(shí)施例提供了一種車位占用情況檢測(cè)方法及裝置,提供一種基于視頻圖像的車位占用情況檢測(cè)方法,根據(jù)待測(cè)車位的車位圖像確定待測(cè)車位的被占用情況。
有鑒于此,本發(fā)明的第一方面提供一種車位占用情況檢測(cè)方法,包括:
獲取待測(cè)車位的車位圖像;
判斷車位圖像中的車位編號(hào)區(qū)域是否檢測(cè)到車位編號(hào);
若不能檢測(cè)到車位編號(hào),則判斷車位圖像中是否能夠檢測(cè)到車牌號(hào)碼;
若能夠檢測(cè)到車牌號(hào)碼,則輸出第一提示信息,第一提示信息用于提示用戶車位被占用。
結(jié)合本發(fā)明實(shí)施例的第一方面,在本發(fā)明實(shí)施例的第一方面的第一種實(shí)施方式中,判斷車位圖像的車位編號(hào)區(qū)域中是否檢測(cè)到車位編號(hào)之前,還包括:
從車位圖像中的預(yù)設(shè)區(qū)域提取出背景區(qū)域圖像;
判斷背景區(qū)域圖像是否與背景區(qū)域模板匹配,背景區(qū)域模板為關(guān)于車位圖像中的預(yù)設(shè)區(qū)域的圖像;
若匹配則輸出第一提示信息,若不匹配則執(zhí)行判斷車位圖像中的車位編號(hào)區(qū)域是否檢測(cè)到車位編號(hào)的步驟。
結(jié)合本發(fā)明實(shí)施例的第一方面,第一方面的第一種實(shí)施方式中任一種,在本發(fā)明實(shí)施例的第一方面的第二種實(shí)施方式中,判斷車位圖像中是否能夠檢測(cè)到車牌號(hào)碼之后,還包括:
若不能夠檢測(cè)到車牌號(hào)碼,則根據(jù)車位圖像判斷車位編號(hào)被遮擋的時(shí)間是否達(dá)到了閾值;
若車位編號(hào)被遮擋的時(shí)間達(dá)到閾值,則輸出第一提示信息。
結(jié)合本發(fā)明實(shí)施例的第一方面,第一方面的第一種實(shí)施方式至第二種實(shí)施方式中任一種,在本發(fā)明實(shí)施例的第一方面的第三種實(shí)施方式中,還包括:
每次輸出第一提示信息之后,都會(huì)從車位圖像中的預(yù)設(shè)區(qū)域提取出背景區(qū)域圖像更新背景區(qū)域模板。
結(jié)合本發(fā)明實(shí)施例的第一方面,第一方面的第一種實(shí)施方式至第三種實(shí)施方式中任一種,在本發(fā)明實(shí)施例的第一方面的第四種實(shí)施方式中,判斷車位圖像中的車位編號(hào)區(qū)域是否檢測(cè)到車位編號(hào)之后,還包括:
若檢測(cè)到車位編號(hào),則輸出第二提示信息,第二提示信息用于提示用戶車位未被占用。
本發(fā)明的第二方面提供一種裝置,包括:
獲取模塊,用于獲取待測(cè)車位的車位圖像;
第一判斷模塊,用于判斷車位圖像中的車位編號(hào)區(qū)域是否檢測(cè)到車位編號(hào);
第二判斷模塊,用于若不能檢測(cè)到車位編號(hào),則判斷車位圖像中是否能夠檢測(cè)到車牌號(hào)碼;
第一輸出模塊,用于若能夠檢測(cè)到車牌號(hào)碼,則輸出第一提示信息,第一提示信息用于提示用戶車位被占用。
結(jié)合本發(fā)明實(shí)施例的第二方面,在本發(fā)明實(shí)施例的第二方面的第一種實(shí)施方式中,還包括:
提取模塊,用于從車位圖像中的預(yù)設(shè)區(qū)域提取出背景區(qū)域圖像;
第三判斷模塊,用于判斷背景區(qū)域圖像是否與背景區(qū)域模板匹配,背景區(qū)域模板為關(guān)于車位圖像中的預(yù)設(shè)區(qū)域的圖像;
第一輸出模塊還用于若第三判斷模塊判斷背景區(qū)域圖像與背景區(qū)域模板匹配則輸出第一提示信息,第一判斷模塊還用于若第三判斷模塊判斷背景區(qū)域圖像與背景區(qū)域模板不匹配則執(zhí)行判斷車位圖像中的車位編號(hào)區(qū)域是否檢測(cè)到車位編號(hào)的步驟。
結(jié)合本發(fā)明實(shí)施例的第二方面,第二方面的第一種實(shí)施方式中任一種,在本發(fā)明實(shí)施例的第二方面的第二種實(shí)施方式中,還包括:
第四判斷模塊,用于若不能夠檢測(cè)到車牌號(hào)碼,則根據(jù)車位圖像判斷車位編號(hào)被遮擋的時(shí)間是否達(dá)到了閾值;
第一輸出模塊還用于若車位編號(hào)被遮擋的時(shí)間達(dá)到閾值,則輸出第一提示信息。
結(jié)合本發(fā)明實(shí)施例的第二方面,第二方面的第一種實(shí)施方式至第二種實(shí)施方式中任一種,在本發(fā)明實(shí)施例的第二方面的第三種實(shí)施方式中,還包括:
更新模塊,用于每次輸出第一提示信息之后,都會(huì)從車位圖像中的預(yù)設(shè)區(qū)域提取出背景區(qū)域圖像更新背景區(qū)域模板。
結(jié)合本發(fā)明實(shí)施例的第二方面,第二方面的第一種實(shí)施方式至第三種實(shí)施方式中任一種,在本發(fā)明實(shí)施例的第二方面的第四種實(shí)施方式中,還包括:
第二輸出模塊,用于若檢測(cè)到車位編號(hào),則輸出第二提示信息,第二提示信息用于提示用戶車位未被占用。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
本發(fā)明實(shí)施例提供一種車位占用情況檢測(cè)方法及裝置,這種基于視頻圖像的車位占用情況檢測(cè)方法,判斷待測(cè)車位的車位圖像中是否能夠檢測(cè)到車位編號(hào)以及車牌號(hào)碼,然后根據(jù)判斷結(jié)果確定待測(cè)車位是否已被占用,這種方法成本低、實(shí)時(shí)性強(qiáng)、檢測(cè)精度高。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例中一種車位占用情況檢測(cè)方法的一個(gè)實(shí)施例示意圖;
圖2是本發(fā)明實(shí)施例中一種車位占用情況檢測(cè)方法的另一個(gè)實(shí)施例示意圖;
圖3是本發(fā)明實(shí)施例中一種車位占用情況檢測(cè)方法的車位劃分示意圖;
圖4是本發(fā)明實(shí)施例中一種車位占用情況檢測(cè)方法的車位引導(dǎo)系統(tǒng)示意圖;
圖5是本發(fā)明實(shí)施例中一種車位占用情況檢測(cè)方法的車位檢測(cè)指示燈示意圖;
圖6是本發(fā)明實(shí)施例中一種裝置的一個(gè)實(shí)施例示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的實(shí)施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明實(shí)施例一種車位占用情況檢測(cè)方法,提供一種基于視頻圖像的車位占用情況檢測(cè)方法。請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例的一個(gè)工作流程示意圖。
步驟101、獲取待測(cè)車位的車位圖像;
通過在車位前上方安裝高清網(wǎng)絡(luò)攝像機(jī)采集車位的視頻圖像。
步驟102、判斷車位圖像中的車位編號(hào)區(qū)域是否檢測(cè)到車位編號(hào);
在停車場(chǎng)的每個(gè)車位上會(huì)按一定的模板刷上車位編號(hào),例如可以是1個(gè)英文字母加3個(gè)數(shù)字的組合,如“A101”。然后確保刷上去的車位編號(hào)每個(gè)字符的寬度一致,間距一致。檢測(cè)到當(dāng)前的車位圖像中是否有車位編號(hào)可以使用分類器在車位編號(hào)的相關(guān)檢測(cè)區(qū)域進(jìn)行車位編號(hào)的區(qū)域檢測(cè),返回是否找到包含車位編號(hào)的結(jié)果。所使用的分類器可以是使用Haar特征的基于Adaboost算法訓(xùn)練的分類器,也可以是使用LBP特征的基于SVM算法訓(xùn)練的分類器。分類器的選擇不做具體限定。
步驟103、若不能檢測(cè)到車位編號(hào),則判斷車位圖像中是否能夠檢測(cè)到車牌號(hào)碼;
如果檢測(cè)不到車位編號(hào),則進(jìn)行車牌識(shí)別,判斷車位圖像中是否能夠檢測(cè)到車牌號(hào)碼。
步驟104、若能夠檢測(cè)到車牌號(hào)碼,則輸出第一提示信息;
如果能夠檢測(cè)到車牌號(hào)碼,則輸出第一提示信息,第一提示信息用于提示用戶車位被占用,即輸出提示信息告知用戶該車位有車。輸出第一提示信息之后會(huì)記錄車牌號(hào)碼。
此處請(qǐng)參閱圖2,圖2是本發(fā)明的一個(gè)較佳的實(shí)施例。
步驟201與步驟101相同,此處不再贅述。
步驟202、從車位圖像中的預(yù)設(shè)區(qū)域提取出背景區(qū)域圖像;
從當(dāng)前采集到的車位圖像中的預(yù)設(shè)區(qū)域提取出圖像作為背景區(qū)域圖像,預(yù)設(shè)區(qū)域可以設(shè)定為車位圖像中靠近車位后方的區(qū)域,此處請(qǐng)參閱圖3。
步驟203、判斷背景區(qū)域圖像是否與背景區(qū)域模板匹配;
判斷背景區(qū)域圖像是否與背景區(qū)域模板匹配,背景區(qū)域模板為關(guān)于車位圖像中的預(yù)設(shè)區(qū)域的預(yù)先已經(jīng)保存的圖像,判斷是否匹配即是判斷兩幀圖像是否近似。
步驟204、若匹配則輸出第一提示信息;
如果當(dāng)前一幀的背景區(qū)域圖像與之前保留的背景區(qū)域模板匹配,則會(huì)輸出第一提示信息提示該車為被占用。
步驟205、若不匹配則判斷車位圖像中的車位編號(hào)區(qū)域是否檢測(cè)到車位編號(hào);
步驟203后如果不匹配則會(huì)判斷車位圖像中的車位編號(hào)區(qū)域是否檢測(cè)到車位編號(hào),和步驟102類似。
步驟206與步驟103相同,此處不再贅述。
步驟207與步驟104相同,此處不再贅述。
步驟208、若不能夠檢測(cè)到車牌號(hào)碼,則根據(jù)車位圖像判斷車位編號(hào)被遮擋的時(shí)間是否達(dá)到了閾值;
如果不能夠檢測(cè)到車牌號(hào)碼,即是車牌識(shí)別失敗,會(huì)認(rèn)為車位編號(hào)被遮擋,判斷車位編號(hào)被遮擋的時(shí)間是否達(dá)到了閾值,實(shí)際應(yīng)用中可以判斷車位編號(hào)被遮擋的幀數(shù)是否達(dá)到了閾值,如果達(dá)到了閾值,表示當(dāng)前車位很可能??苛藷o牌車,或者車位處于被遮擋狀態(tài)。
步驟209、若車位編號(hào)被遮擋的時(shí)間達(dá)到閾值,則輸出第一提示信息;
車位編號(hào)被遮擋的幀數(shù)達(dá)到了閾值,則輸出車位被占用的信息。
步驟210、若檢測(cè)到車位編號(hào),則輸出第二提示信息;
如果在步驟205后,若檢測(cè)到車位編號(hào),則輸出第二提示信息,第二提示信息用于提示用戶車位未被占用。
在本實(shí)施例中,每次輸出第一提示信息之后,都會(huì)從車位圖像中的預(yù)設(shè)區(qū)域提取出背景區(qū)域圖像更新背景區(qū)域模板。實(shí)際應(yīng)用中會(huì)從車位預(yù)設(shè)的區(qū)域獲取多塊背景區(qū)域圖像,然后作為背景區(qū)域模板,從下幀開始從新獲取到的背景區(qū)域圖像與以保存的背景區(qū)域模板進(jìn)行匹配的操作。
本發(fā)明實(shí)施例應(yīng)用在一種車位引導(dǎo)系統(tǒng)上,此處請(qǐng)參閱圖4。該系統(tǒng)包括若干臺(tái)網(wǎng)絡(luò)攝像機(jī),每臺(tái)網(wǎng)絡(luò)攝像機(jī)監(jiān)控多個(gè)車位,實(shí)際應(yīng)用中一般是2-3個(gè)。每臺(tái)網(wǎng)絡(luò)攝像機(jī)與一個(gè)識(shí)別器連接,識(shí)別器對(duì)網(wǎng)絡(luò)攝像機(jī)采集到的視頻進(jìn)行車位占用狀態(tài)檢測(cè)以及車牌信息識(shí)別,并把結(jié)果發(fā)送到中央處理服務(wù)器。每個(gè)識(shí)別器與一個(gè)車位檢測(cè)指示燈連接,車位檢測(cè)指示燈根據(jù)識(shí)別器的車位檢測(cè)結(jié)果變燈。中央處理服務(wù)器分別于車位數(shù)量顯示屏與反向查詢終端機(jī)連接,顯示當(dāng)前剩余的車位數(shù)量以及供用戶反向查詢車輛的位置。指示燈可以設(shè)定為當(dāng)所有車位被占用時(shí)顯示紅燈,當(dāng)有車位未被占用時(shí)顯示綠燈,此處請(qǐng)參閱圖5。
上面從本發(fā)明實(shí)施例的一種車位占用情況檢測(cè)方法進(jìn)行描述,下面對(duì)本發(fā)明實(shí)施例的一種裝置進(jìn)行描述。
請(qǐng)參閱圖6,本發(fā)明實(shí)施例的一種裝置包括:
裝置包括獲取模塊601、第一判斷模塊602、第二判斷模塊603、第一輸出模塊604、提取模塊605、第三判斷模塊606、第四判斷模塊607、更新模塊608、第二輸出模塊609。
獲取模塊601,用于獲取待測(cè)車位的車位圖像;
第一判斷模塊602,用于判斷車位圖像中的車位編號(hào)區(qū)域是否檢測(cè)到車位編號(hào);
第一判斷模塊還用于若第三判斷模塊判斷背景區(qū)域圖像與背景區(qū)域模板不匹配則執(zhí)行判斷車位圖像中的車位編號(hào)區(qū)域是否檢測(cè)到車位編號(hào)的步驟。
第二判斷模塊603,用于若不能檢測(cè)到車位編號(hào),則判斷車位圖像中是否能夠檢測(cè)到車牌號(hào)碼;
第一輸出模塊604,用于若能夠檢測(cè)到車牌號(hào)碼,則輸出第一提示信息,第一提示信息用于提示用戶車位被占用。
第一輸出模塊還用于若第三判斷模塊判斷背景區(qū)域圖像與背景區(qū)域模板匹配則輸出第一提示信息。
第一輸出模塊還用于若車位編號(hào)被遮擋的時(shí)間達(dá)到閾值,則輸出第一提示信息。
提取模塊605,用于從車位圖像中的預(yù)設(shè)區(qū)域提取出背景區(qū)域圖像;
第三判斷模塊606,用于判斷背景區(qū)域圖像是否與背景區(qū)域模板匹配,背景區(qū)域模板為關(guān)于車位圖像中的預(yù)設(shè)區(qū)域的圖像;
第四判斷模塊607,用于若不能夠檢測(cè)到車牌號(hào)碼,則根據(jù)車位圖像判斷車位編號(hào)被遮擋的時(shí)間是否達(dá)到了閾值;
更新模塊608,用于每次輸出第一提示信息之后,都會(huì)從車位圖像中的預(yù)設(shè)區(qū)域提取出背景區(qū)域圖像更新背景區(qū)域模板。
第二輸出模塊609,用于若檢測(cè)到車位編號(hào),則輸出第二提示信息,第二提示信息用于提示用戶車位未被占用。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。