本申請(qǐng)涉及信息技術(shù)領(lǐng)域,尤其涉及一種根據(jù)交通監(jiān)控圖像來檢測(cè)交通狀態(tài)的方法、裝置和電子設(shè)備。
背景技術(shù):
隨著經(jīng)濟(jì)的發(fā)展,越來越多的車輛進(jìn)入人們的生活,但是,由車輛數(shù)量的迅速增加所帶來的交通阻塞和交通安全等問題也更為嚴(yán)重。得益于信息技術(shù)的發(fā)展,人們提出了智能交通(Intelligent Transport)的概念,希望通過技術(shù)手段,來解決交通問題。
車輛數(shù)量檢測(cè)技術(shù)是智能交通技術(shù)的一部分,它能夠?yàn)榻煌ü芾硖峁┲匾男畔ⅰ鹘y(tǒng)的車輛數(shù)量檢測(cè)技術(shù),是通過安裝在路面下的電磁線圈來檢測(cè)車輛數(shù)量,但這種技術(shù)的設(shè)備安裝成本較高,覆蓋范圍有限,并且只能測(cè)量一些特定的參數(shù),例如車輛數(shù)量、速度等。
而在智能交通技術(shù)中,可以采用圖像處理技術(shù),對(duì)交通監(jiān)控圖像進(jìn)行分析,從而獲得車輛數(shù)量信息,常用的基于圖像處理技術(shù)的車輛計(jì)數(shù)法包括背景差分法(Background subtraction based method)和特征檢測(cè)法(Feature-based detection based method)。
在背景差分法中,通過逐像素信息的比較,呈現(xiàn)出圖像中的運(yùn)動(dòng)信息,由此,將運(yùn)動(dòng)物體的圖像從背景模型中分離出來。
在特征檢測(cè)法中,涉及以機(jī)器學(xué)習(xí)的方式構(gòu)建對(duì)象分類器的過程,檢測(cè)的準(zhǔn)確性很大程度上依賴于構(gòu)建分類器過程中所選取的視覺特征(visual feature)的種類。因此,僅憑一些簡(jiǎn)單的原始數(shù)據(jù),例如顏色和邊界(edge)等數(shù)據(jù),往往難以構(gòu)建性能良好的分類器,并且,如果圖像質(zhì)量較低,其中包含的噪聲過多而有用信息較少,從中提取出點(diǎn)和邊界等信息也會(huì)很困難。
在車輛數(shù)量檢測(cè)技術(shù)中,常用的特征分類器包括類Haar特征(Haar-like feature)分類器、梯度方向直方圖(Histogram of Oriented Gradient,HOG)特征分類器、局部 二值模式(Local Binary Pattern,LBP)分類器等。
應(yīng)該注意,上面對(duì)技術(shù)背景的介紹只是為了方便對(duì)本申請(qǐng)的技術(shù)方案進(jìn)行清楚、完整的說明,并方便本領(lǐng)域技術(shù)人員的理解而闡述的。不能僅僅因?yàn)檫@些方案在本申請(qǐng)的背景技術(shù)部分進(jìn)行了闡述而認(rèn)為上述技術(shù)方案為本領(lǐng)域技術(shù)人員所公知。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)的發(fā)明人發(fā)現(xiàn),在上述常用的基于圖像處理技術(shù)的車輛計(jì)數(shù)法中,要求交通監(jiān)控圖像具有較高的圖像質(zhì)量,所以,為了能適應(yīng)夜間監(jiān)控的需要,要求交通監(jiān)控?cái)z像機(jī)具有良好的夜視特性,由此,提高了交通監(jiān)控?cái)z像機(jī)的成本;并且,在上述方法中,建立背景模型或構(gòu)建分類器的過程都相對(duì)復(fù)雜。
本申請(qǐng)?zhí)峁┮环N車輛計(jì)數(shù)方法、車輛計(jì)數(shù)裝置和電子設(shè)備,該方法通過檢測(cè)交通監(jiān)控圖像中與車燈對(duì)應(yīng)的區(qū)域,來進(jìn)行車輛計(jì)數(shù),由此,可以采用不具備良好夜視特性的低成本攝像機(jī)來進(jìn)行交通監(jiān)控,降低了硬件成本;并且,無需建?;驑?gòu)建分類器,計(jì)數(shù)方法更簡(jiǎn)便。
根據(jù)本申請(qǐng)實(shí)施例的第一方面,提供一種車輛計(jì)數(shù)裝置,用于計(jì)測(cè)交通監(jiān)控圖像中車輛的數(shù)量,包括:
第一檢測(cè)單元,其用于檢測(cè)交通監(jiān)控圖像中具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域;以及
第一計(jì)算單元,其根據(jù)所述具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域所對(duì)應(yīng)的軌跡,計(jì)算所述交通監(jiān)控圖像中車輛的數(shù)量,其中,所述具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域與車輛的車燈對(duì)應(yīng)。
根據(jù)本申請(qǐng)實(shí)施例的第二方面,提供一種電子設(shè)備,所述電子設(shè)備包括如上述實(shí)施例第一方面所述的車輛計(jì)數(shù)裝置。
根據(jù)本申請(qǐng)實(shí)施例的第三方面,提供一種車輛計(jì)數(shù)方法,用于計(jì)測(cè)交通監(jiān)控圖像中車輛的數(shù)量,包括:檢測(cè)交通監(jiān)控圖像中具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域;根據(jù)所述具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域所對(duì)應(yīng)的軌跡,計(jì)算所述交通監(jiān)控圖像中車輛的數(shù)量,其中,所述具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域與車輛的車燈對(duì)應(yīng)。
本申請(qǐng)的有益效果在于:通過檢測(cè)圖像中與車燈對(duì)應(yīng)的區(qū)域來進(jìn)行車輛計(jì)數(shù),因此,即使是低成本監(jiān)控?cái)z像機(jī)所拍攝的夜間監(jiān)控圖像,也能夠被用于車輛計(jì)數(shù),由此, 降低了對(duì)監(jiān)控?cái)z像機(jī)的要求,從而降低硬件成本;并且,本實(shí)施例的車輛計(jì)數(shù)方法無需背景建模或構(gòu)建分類器,因而更為簡(jiǎn)便和快速。
參照后文的說明和附圖,詳細(xì)公開了本發(fā)明的特定實(shí)施方式,指明了本發(fā)明的原理可以被采用的方式。應(yīng)該理解,本發(fā)明的實(shí)施方式在范圍上并不因而受到限制。在所附權(quán)利要求的精神和條款的范圍內(nèi),本發(fā)明的實(shí)施方式包括許多改變、修改和等同。
針對(duì)一種實(shí)施方式描述和/或示出的特征可以以相同或類似的方式在一個(gè)或更多個(gè)其它實(shí)施方式中使用,與其它實(shí)施方式中的特征相組合,或替代其它實(shí)施方式中的特征。
應(yīng)該強(qiáng)調(diào),術(shù)語“包括/包含”在本文使用時(shí)指特征、整件、步驟或組件的存在,但并不排除一個(gè)或更多個(gè)其它特征、整件、步驟或組件的存在或附加。
附圖說明
所包括的附圖用來提供對(duì)本發(fā)明實(shí)施例的進(jìn)一步的理解,其構(gòu)成了說明書的一部分,用于例示本發(fā)明的實(shí)施方式,并與文字描述一起來闡釋本發(fā)明的原理。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。在附圖中:
圖1是本申請(qǐng)實(shí)施例的車輛計(jì)數(shù)方法的一個(gè)流程示意圖;
圖2是本申請(qǐng)實(shí)施例中檢測(cè)預(yù)定尺寸及預(yù)定曝光值的區(qū)域的一個(gè)方法流程示意圖;
圖3是本申請(qǐng)實(shí)施例計(jì)算交通監(jiān)控圖像中車輛數(shù)量的方法的一個(gè)流程示意圖;
圖4(A)是已有軌跡的起點(diǎn)的示意圖;
圖4(B)是已有軌跡的第二個(gè)點(diǎn)的示意圖;
圖4(C)是當(dāng)前幀交通監(jiān)控圖像對(duì)應(yīng)的第一對(duì)象的示意圖;
圖4(D)是使用當(dāng)前幀交通監(jiān)控圖像對(duì)應(yīng)的第一對(duì)象更新已有軌跡的示意圖;
圖5是利用本申請(qǐng)實(shí)施例的車輛計(jì)數(shù)方法計(jì)測(cè)車輛數(shù)量的一個(gè)流程圖;
圖6是本申請(qǐng)實(shí)施例的車輛計(jì)數(shù)裝置的一個(gè)組成示意圖;
圖7是本申請(qǐng)實(shí)施例的第一檢測(cè)單元的一個(gè)組成示意圖;
圖8是本申請(qǐng)實(shí)施例的第一計(jì)算單元的一個(gè)組成示意圖;
圖9是本申請(qǐng)實(shí)施例的電子設(shè)備的一構(gòu)成示意圖。
具體實(shí)施方式
參照附圖,通過下面的說明書,本發(fā)明的前述以及其它特征將變得明顯。在說明書和附圖中,具體公開了本發(fā)明的特定實(shí)施方式,其表明了其中可以采用本發(fā)明的原則的部分實(shí)施方式,應(yīng)了解的是,本發(fā)明不限于所描述的實(shí)施方式,相反,本發(fā)明包括落入所附權(quán)利要求的范圍內(nèi)的全部修改、變型以及等同物。
實(shí)施例1
本申請(qǐng)實(shí)施例1提供一種車輛計(jì)數(shù)方法,用于計(jì)測(cè)交通監(jiān)控圖像中車輛的數(shù)量。圖1是實(shí)施例1的車輛計(jì)數(shù)方法的一個(gè)流程示意圖,如圖1所示,該方法包括:
S101、檢測(cè)交通監(jiān)控圖像中具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域;以及
S102、根據(jù)所述具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域所對(duì)應(yīng)的軌跡,計(jì)算所述交通監(jiān)控圖像中車輛的數(shù)量。
在本實(shí)施例中,該具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域可以與車輛的車燈對(duì)應(yīng),由此,根據(jù)對(duì)與車燈對(duì)應(yīng)的區(qū)域的檢測(cè)結(jié)果,來進(jìn)行車輛計(jì)數(shù)。
本實(shí)施例的車輛計(jì)數(shù)方法基于以下的事實(shí):對(duì)于不具備良好夜視能力的低成本監(jiān)控?cái)z像機(jī),在夜間工作時(shí),雖然不能對(duì)車輛的車身進(jìn)行有效曝光,但是仍然能夠?qū)囕v打開的車燈進(jìn)行過曝光(over-exposure)。
在本實(shí)施例的車輛計(jì)數(shù)方法中,通過檢測(cè)圖像中與車燈對(duì)應(yīng)的區(qū)域來進(jìn)行車輛計(jì)數(shù),因此,即使是低成本監(jiān)控?cái)z像機(jī)所拍攝的夜間監(jiān)控圖像,也能夠被用于車輛計(jì)數(shù),由此,降低了對(duì)監(jiān)控?cái)z像機(jī)的要求,從而降低硬件成本;并且,本實(shí)施例的車輛計(jì)數(shù)方法無需背景建?;驑?gòu)建分類器,因而更為簡(jiǎn)便和快速。
圖2是步驟S101中檢測(cè)預(yù)定尺寸及預(yù)定曝光值的區(qū)域的一個(gè)方法流程示意圖,如圖2所示,該步驟S101可以包括如下步驟:
S201、根據(jù)交通監(jiān)控圖像中像素的像素值,將該交通監(jiān)控圖像轉(zhuǎn)化為二值圖像;
S202、檢測(cè)該二值圖像中由連續(xù)的具有第一像素值的像素所構(gòu)成的對(duì)象;以及
S203、從所述對(duì)象中檢測(cè)出具有預(yù)定尺寸的對(duì)象作為第一對(duì)象。
在本申請(qǐng)中,該交通監(jiān)控圖像可以是彩色圖像,也可以是灰度圖像。如果是彩色圖像,可以將該彩色圖像預(yù)先處理為灰度圖像,并將該灰度圖像用于步驟S201的處 理。
在步驟S201中,可以將作為灰度圖像的交通監(jiān)控圖像Ig中每一像素的像素值與第一閾值Tv進(jìn)行比較,根據(jù)比較結(jié)果將該交通監(jiān)控圖像轉(zhuǎn)化為二值圖像Ib。例如,當(dāng)該交通監(jiān)控圖像中像素的像素值大于第一閾值Tv時(shí),可以將該像素的像素值置為第一像素值,該第一像素值例如可以是255,當(dāng)該交通監(jiān)控圖像中像素的像素值小于或等于該第一閾值Tv時(shí),將該像素的像素值置為第二像素值,該第二像素值例如可以是0,由此,將該交通監(jiān)控圖像轉(zhuǎn)化為二值圖像Ib。當(dāng)然,本實(shí)施例并不限于此,也可以根據(jù)其它的方法得到二值圖像。
在本實(shí)施例中,可以適當(dāng)?shù)卦O(shè)置該第一閾值Tv,以使交通監(jiān)控圖像Ig中的過曝光區(qū)域的像素能夠被置為第一像素值,由此,能夠在二值圖像中容易地識(shí)別該過曝光區(qū)域。
在本實(shí)施例中,可以將二值圖像Ib中具有第一像素值的像素作為第一像素。在步驟S202中,可以檢測(cè)該二值圖像Ib中的第一像素,進(jìn)而識(shí)別出該二值圖像Ib中由連續(xù)的第一像素所構(gòu)成的對(duì)象,其中,連續(xù)的第一像素中包括至少兩個(gè)相鄰的第一像素。在本實(shí)施例中,該二值圖像Ib中由連續(xù)的第一像素所構(gòu)成的對(duì)象可以是多個(gè),并且該多個(gè)對(duì)象可以分離,其中,相互分離的對(duì)象的第一像素并不相鄰。
在本實(shí)施例的步驟S203中,可以對(duì)步驟S202所檢測(cè)出的一個(gè)或多個(gè)對(duì)象的尺寸進(jìn)行檢測(cè),并將具有預(yù)定尺寸的對(duì)象作為第一對(duì)象。例如,可以將步驟S202所檢測(cè)出的一個(gè)或多個(gè)對(duì)象的尺寸與第二閾值Ts進(jìn)行比較,如果尺寸大于或等于該第二閾值Ts,則該對(duì)象具有預(yù)定尺寸,將其作為第一對(duì)象。由此,該二值圖像中的第一對(duì)象對(duì)應(yīng)于交通監(jiān)控圖像Ig中的具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域。
在本實(shí)施例中,可以根據(jù)車輛的車燈在交通監(jiān)控圖像中所呈現(xiàn)的通常的尺寸,來設(shè)定該第二閾值Ts。例如,該第二閾值Ts可以是車燈區(qū)域中通常的像素?cái)?shù)量Ts1、車燈區(qū)域通常的長(zhǎng)度Ts2和寬度Ts3等值,因此,該第一對(duì)象可以是像素?cái)?shù)量大于或等于Ts1的對(duì)象,或者可以是長(zhǎng)度和寬度都分別大于或等于Ts2和Ts3的對(duì)象等。由此,該二值圖像中的第一對(duì)象可以與交通監(jiān)控圖像中的車燈區(qū)域相對(duì)應(yīng)。
在本實(shí)施例的步驟S102中,可以基于二值圖像中的第一對(duì)象,計(jì)算交通監(jiān)控圖像中車輛的數(shù)量。圖3是計(jì)算交通監(jiān)控圖像中車輛數(shù)量的方法的一個(gè)流程示意圖,如圖3所示,該方法包括:
S301、當(dāng)?shù)谝粚?duì)象匹配已有的軌跡時(shí),使用第一對(duì)象更新該已有的軌跡;
S302、當(dāng)更新后的已有的軌跡穿過該二值圖像中的預(yù)定區(qū)域時(shí),更新車輛的數(shù)量,并刪除該已有的軌跡。
在本實(shí)施例的步驟S301中,該已有的軌跡是由當(dāng)前幀之前的交通監(jiān)控圖像幀所對(duì)應(yīng)的第一對(duì)象構(gòu)成,并且,可以將當(dāng)前幀的交通監(jiān)控圖像所對(duì)應(yīng)的第一對(duì)象的外形特征和/或位置特征與該已有的軌跡進(jìn)行比較,從而判斷該第一對(duì)象是否匹配該已有的軌跡,如果匹配,則使用該第一對(duì)象更新該已有的軌跡。此外,在本實(shí)施例中,可以在二值圖像中顯示該軌跡,由此,能更加直觀地顯示檢測(cè)結(jié)果。
圖4是本實(shí)施例中已有的軌跡的一個(gè)示意圖。圖4(A)表示該已有軌跡的起點(diǎn)的示意圖,圖4(B)表示該已有軌跡的第二個(gè)點(diǎn)的示意圖,圖4(C)表示當(dāng)前幀交通監(jiān)控圖像對(duì)應(yīng)的第一對(duì)象的示意圖,圖4(D)表示使用當(dāng)前幀交通監(jiān)控圖像對(duì)應(yīng)的第一對(duì)象更新已有軌跡的示意圖。
其中,如圖4(A)所示,第(i-2)幀交通監(jiān)控圖像的二值圖像40的第一對(duì)象401為該已有的軌跡400的起點(diǎn),此時(shí)的軌跡400僅有起點(diǎn),所以,可以在該二值圖像40上僅標(biāo)記該起點(diǎn)401。如圖4(B)所示,第(i-1)幀交通監(jiān)控圖像的二值圖像41的第一對(duì)象411可以是該軌跡400的第二個(gè)點(diǎn),并且,可以在該二值圖像41上標(biāo)記該軌跡400,以及第一對(duì)象401和411。如圖4(C)所示,第i幀交通監(jiān)控圖像為當(dāng)前幀交通監(jiān)控圖像,其二值圖像42的第一對(duì)象為421。如圖4(D)所示,在當(dāng)前幀對(duì)應(yīng)的第一對(duì)象421與已有的軌跡400匹配的情況下,使該第一對(duì)象421作為該已有的軌跡400的第三個(gè)點(diǎn),從而更新該已有的軌跡400,以使該已有的軌跡400延伸到第一對(duì)象421,并在該二值圖像42上標(biāo)記該軌跡400,以及第一對(duì)象401、411和421。
在本實(shí)施例中,在圖4(C)中,可以將第一對(duì)象421的位置特征與軌跡400進(jìn)行比較,從而判斷該第一對(duì)象421與軌跡400是否匹配,例如,可以將第一對(duì)象421的中心坐標(biāo)與軌跡400的當(dāng)前的終點(diǎn),即第二個(gè)點(diǎn)411的中心坐標(biāo)進(jìn)行比較,如果二者的差距在預(yù)先設(shè)定的范圍內(nèi),則判定為第一對(duì)象421與軌跡400匹配。當(dāng)然,本實(shí)施例不限于此,也可以將第一對(duì)象421的形狀特征與軌跡400進(jìn)行比較,從而判斷二者是否匹配,例如,可以將第一對(duì)象421的長(zhǎng)度和寬度與軌跡400的當(dāng)前的終點(diǎn),即第二個(gè)點(diǎn)411的長(zhǎng)度和寬度進(jìn)行比較,如果二者的差距在預(yù)先設(shè)定的范圍內(nèi),則判定 為第一對(duì)象421與軌跡400匹配。
此外,在本實(shí)施例中,如果當(dāng)前幀的交通監(jiān)控圖像所對(duì)應(yīng)的第一對(duì)象與任何一個(gè)已有的軌跡都不匹配,可以認(rèn)為該第一對(duì)象對(duì)應(yīng)新進(jìn)入監(jiān)控圖像中的車輛,因此,可以以該第一對(duì)象為起點(diǎn),創(chuàng)建新的軌跡,例如圖4(A)所示的情形。
此外,在本實(shí)施例中,如果連續(xù)的N幀交通監(jiān)控圖像所對(duì)應(yīng)的任何一個(gè)第一對(duì)象都不與某一個(gè)或多個(gè)已有的軌跡匹配時(shí),可以將該一個(gè)或多個(gè)已有的軌跡作為第一軌跡,并且可以認(rèn)為該第一軌跡是誤檢測(cè)的結(jié)果,因此,可以刪除該第一軌跡,從而避免誤檢測(cè),其中,N為大于等于2的自然數(shù)。
在本實(shí)施例的步驟S302中,可以識(shí)別該更新后的軌跡是否穿過二值圖像中的預(yù)定區(qū)域,如果穿過,則更新車輛的數(shù)量并刪除該軌跡。例如,如圖4(D)所示,更新后的該軌跡400穿過了二值圖像42中的預(yù)定區(qū)域S,因此,可以使計(jì)測(cè)到的車輛的數(shù)量X增加。由于一輛車一般對(duì)應(yīng)兩個(gè)車燈,因此,當(dāng)1條軌跡穿過預(yù)定區(qū)域時(shí),可以使車輛的數(shù)量X增加0.5。
圖5是利用本實(shí)施例的車輛計(jì)數(shù)方法計(jì)測(cè)車輛數(shù)量的一個(gè)流程圖。如圖5所述,該流程包括:
S501、獲取當(dāng)前幀的彩色交通監(jiān)控圖像I;
S502、將該彩色交通監(jiān)控圖像I轉(zhuǎn)化為灰度圖像Ig;
S503、以第一閾值Tv作為判定條件,將灰度圖像Ig轉(zhuǎn)化為二值圖像Ib;
S504、檢測(cè)二值圖像中由連續(xù)的具有第一像素值的像素所構(gòu)成的對(duì)象;
S505、以第二閾值Ts作為判別條件,識(shí)別S504中檢測(cè)出的對(duì)象中具有預(yù)定尺寸的對(duì)象,作為第一對(duì)象,并刪除第一對(duì)象之外的其它對(duì)象;
S506、判斷第一對(duì)象能否與已有的軌跡匹配;
S507、如果匹配,則使用該第一對(duì)象更新該已有的軌跡;
S508、如果不匹配,則以該第一對(duì)象為起點(diǎn),創(chuàng)建新的軌跡;
S509、判斷更新后的軌跡是否穿過二值圖像中的預(yù)定區(qū)域,判斷為“是”則進(jìn)入到步驟S510,判斷為“否”則流程進(jìn)行到步驟S512;
S510、刪除該更新后的軌跡;
S511、增加計(jì)測(cè)到的車輛的數(shù)量;
S512、判斷當(dāng)前二值圖像中是否所有的第一對(duì)象都已經(jīng)檢測(cè)完畢,如果判斷為 “是”則進(jìn)行到步驟S514,如果判斷為“否”,則進(jìn)行到步驟S513;
S513、選取下一個(gè)第一對(duì)象,作為當(dāng)前的第一對(duì)象,以繼續(xù)進(jìn)行步驟S506的判斷;
S514、在當(dāng)前二值圖像中所有的第一對(duì)象都檢側(cè)完畢的情況下,判斷在已有的軌跡中是否存在第一軌跡,如果判斷為“是”,則流程到S515,刪除該第一軌跡,如果判斷為“否”,則流程進(jìn)行到S516;其中,該第一軌跡與連續(xù)N幀交通監(jiān)控圖像所對(duì)應(yīng)的任何一個(gè)第一對(duì)象都不匹配;
S516、判斷是否結(jié)束車輛數(shù)量的計(jì)測(cè)流程,如果為“否”,則流程返回到步驟S501,獲取下一個(gè)當(dāng)前幀的彩色交通監(jiān)控圖像I,繼續(xù)進(jìn)行計(jì)測(cè)。
根據(jù)本實(shí)施例的車輛計(jì)數(shù)方法,通過檢測(cè)圖像中與車燈對(duì)應(yīng)的區(qū)域來進(jìn)行車輛計(jì)數(shù),因此,即使是低成本監(jiān)控?cái)z像機(jī)所拍攝的夜間監(jiān)控圖像,也能夠被用于車輛計(jì)數(shù),由此,降低了對(duì)監(jiān)控?cái)z像機(jī)的要求,從而降低硬件成本;并且,本實(shí)施例的車輛計(jì)數(shù)方法無需背景建?;驑?gòu)建分類器,因而更為簡(jiǎn)便和快速。
實(shí)施例2
本申請(qǐng)實(shí)施例2提供一種車輛計(jì)數(shù)裝置,與實(shí)施例1的車輛計(jì)數(shù)方法對(duì)應(yīng)。圖6是本實(shí)施例的車輛計(jì)數(shù)裝置的一個(gè)組成示意圖,如圖6所示,車輛計(jì)數(shù)裝置600可以包括第一檢測(cè)單元601和第二檢測(cè)單元602。
其中,第一檢測(cè)單元601用于檢測(cè)交通監(jiān)控圖像中具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域;第一計(jì)算單元602根據(jù)所述具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域所對(duì)應(yīng)的軌跡,計(jì)算所述交通監(jiān)控圖像中車輛的數(shù)量,其中,所述具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域與車輛的車燈對(duì)應(yīng)。
圖7是本實(shí)施例的第一檢測(cè)單元的一個(gè)組成示意圖,如圖7所述,該第一檢測(cè)單元601包括第一轉(zhuǎn)化單元701、第二檢測(cè)單元702和第三檢測(cè)單元703。
其中,第一轉(zhuǎn)化單元701根據(jù)所述交通監(jiān)控圖像中像素的像素值,將所述交通監(jiān)控圖像轉(zhuǎn)化為二值圖像;第二檢測(cè)單元702用于檢測(cè)所述二值圖像中由連續(xù)的具有第一像素值的像素所構(gòu)成的對(duì)象;第三檢測(cè)單元703用于從所述對(duì)象中檢測(cè)出具有預(yù)定尺寸的對(duì)象作為第一對(duì)象。
圖8是本實(shí)施例的第一計(jì)算單元的一個(gè)組成示意圖,如圖8所述,該第一計(jì)算單 元602包括第一更新單元801和第二更新單元802。
其中,第一更新單元801當(dāng)所述第一對(duì)象匹配已有的軌跡時(shí),使用所述第一對(duì)象更新所述已有的軌跡,其中,所述已有的軌跡根據(jù)當(dāng)前幀之前的交通監(jiān)控圖像幀所對(duì)應(yīng)的第一對(duì)象形成;第二更新單元802當(dāng)更新后的所述已有的軌跡穿過所述二值圖像中的預(yù)定區(qū)域時(shí),更新車輛的數(shù)量,并刪除更新后的所述已有的軌跡。
如圖8所示,該第一計(jì)算單元602還可以包括創(chuàng)建單元803和/或刪除單元804。其中,創(chuàng)建單元803當(dāng)所述第一對(duì)象不匹配所述已有的軌跡時(shí),以所述第一對(duì)象為起點(diǎn),創(chuàng)建新的軌跡;刪除單元804用于刪除已有的軌跡中的第一軌跡。
在本實(shí)施例中,關(guān)于車輛計(jì)數(shù)裝置600的各單元的詳細(xì)說明,可以參考實(shí)施例1中對(duì)相應(yīng)步驟的說明,本實(shí)施例不再重復(fù)說明。
通過本實(shí)施例,能夠降低對(duì)監(jiān)控?cái)z像機(jī)的要求,從而降低硬件成本,并且,能夠更為簡(jiǎn)便和快速地計(jì)測(cè)車輛數(shù)量。
實(shí)施例3
本申請(qǐng)實(shí)施例3提供一種電子設(shè)備,所述電子設(shè)備包括:如實(shí)施例2所述的車輛計(jì)數(shù)裝置。
圖9是本申請(qǐng)實(shí)施例的電子設(shè)備的一構(gòu)成示意圖。如圖9所示,電子設(shè)備900可以包括:中央處理器(CPU)901和存儲(chǔ)器902;存儲(chǔ)器902耦合到中央處理器901。其中該存儲(chǔ)器902可存儲(chǔ)各種數(shù)據(jù);此外還存儲(chǔ)信息處理的程序,并且在中央處理器901的控制下執(zhí)行該程序。
在一個(gè)實(shí)施方式中,車輛計(jì)數(shù)裝置600的功能可以被集成到中央處理器901中。其中,中央處理器901可以被配置為控制所述電子設(shè)備,以實(shí)現(xiàn)實(shí)施例1所述的車輛計(jì)數(shù)方法。
在另一個(gè)實(shí)施方式中,車輛計(jì)數(shù)裝置600可以與中央處理器901分開配置,例如可以將車輛計(jì)數(shù)裝置600配置為與中央處理器901連接的芯片,通過中央處理器901的控制來實(shí)現(xiàn)車輛計(jì)數(shù)裝置600的功能。
此外,如圖9所示,電子設(shè)備900還可以包括:輸入輸出單元903和顯示單元904等;其中,上述部件的功能與現(xiàn)有技術(shù)類似,此處不再贅述。值得注意的是,電子設(shè)備900也并不是必須要包括圖9中所示的所有部件;此外,電子設(shè)備900還可以 包括圖9中沒有示出的部件,可以參考現(xiàn)有技術(shù)。
本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)可讀程序,其中當(dāng)在電子設(shè)備中執(zhí)行所述程序時(shí),所述程序使得計(jì)算機(jī)在所述電子設(shè)備中執(zhí)行如實(shí)施例1所述的車輛計(jì)數(shù)方法。
本發(fā)明實(shí)施例還提供一種存儲(chǔ)有計(jì)算機(jī)可讀程序的存儲(chǔ)介質(zhì),其中所述計(jì)算機(jī)可讀程序使得計(jì)算機(jī)在電子設(shè)備中執(zhí)行如實(shí)施例1所述的車輛計(jì)數(shù)方法。
本發(fā)明以上的裝置和方法可以由硬件實(shí)現(xiàn),也可以由硬件結(jié)合軟件實(shí)現(xiàn)。本發(fā)明涉及這樣的計(jì)算機(jī)可讀程序,當(dāng)該程序被邏輯部件所執(zhí)行時(shí),能夠使該邏輯部件實(shí)現(xiàn)上文所述的裝置或構(gòu)成部件,或使該邏輯部件實(shí)現(xiàn)上文所述的各種方法或步驟。本發(fā)明還涉及用于存儲(chǔ)以上程序的存儲(chǔ)介質(zhì),如硬盤、磁盤、光盤、DVD、flash存儲(chǔ)器等。
針對(duì)附圖中描述的功能方框中的一個(gè)或多個(gè)和/或功能方框的一個(gè)或多個(gè)組合,可以實(shí)現(xiàn)為用于執(zhí)行本申請(qǐng)所描述功能的通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或者其它可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件或者其任意適當(dāng)組合。針對(duì)附圖描述的功能方框中的一個(gè)或多個(gè)和/或功能方框的一個(gè)或多個(gè)組合,還可以實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如,DSP和微處理器的組合、多個(gè)微處理器、與DSP通信結(jié)合的一個(gè)或多個(gè)微處理器或者任何其它這種配置。
以上結(jié)合具體的實(shí)施方式對(duì)本發(fā)明進(jìn)行了描述,但本領(lǐng)域技術(shù)人員應(yīng)該清楚,這些描述都是示例性的,并不是對(duì)本發(fā)明保護(hù)范圍的限制。本領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明的精神和原理對(duì)本發(fā)明做出各種變型和修改,這些變型和修改也在本發(fā)明的范圍內(nèi)。
關(guān)于包括以上實(shí)施例的實(shí)施方式,還公開下述的附記:
附記1、一種車輛計(jì)數(shù)裝置,用于計(jì)測(cè)交通監(jiān)控圖像中車輛的數(shù)量,包括:
第一檢測(cè)單元,其用于檢測(cè)交通監(jiān)控圖像中具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域;以及
第一計(jì)算單元,其根據(jù)所述具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域所對(duì)應(yīng)的軌跡,計(jì)算所述交通監(jiān)控圖像中車輛的數(shù)量,
其中,所述具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域與車輛的車燈對(duì)應(yīng)。
附記2、如附記1所述的車輛計(jì)數(shù)裝置,其中,所述第一檢測(cè)單元包括:
第一轉(zhuǎn)化單元,其根據(jù)所述交通監(jiān)控圖像中像素的像素值,將所述交通監(jiān)控圖像轉(zhuǎn)化為二值圖像;
第二檢測(cè)單元,其用于檢測(cè)所述二值圖像中由連續(xù)的具有第一像素值的像素所構(gòu)成的對(duì)象;以及
第三檢測(cè)單元,其用于從所述對(duì)象中檢測(cè)出具有預(yù)定尺寸的對(duì)象作為第一對(duì)象。
附記3、如附記2所述的車輛計(jì)數(shù)裝置,其中,所述第一轉(zhuǎn)化單元,
將所述交通監(jiān)控圖像中像素值大于第一閾值的像素的像素值置為所述第一像素值,將所述交通監(jiān)控圖像中像素值小于或等于所述第一閾值的像素的像素值置為第二像素值,以將所述交通監(jiān)控圖像轉(zhuǎn)化為所述二值圖像。
附記4、如附記2所述的車輛計(jì)數(shù)裝置,其中,所述第一計(jì)算單元包括:
第一更新單元,其當(dāng)所述第一對(duì)象匹配已有的軌跡時(shí),使用所述第一對(duì)象更新所述已有的軌跡,其中,所述已有的軌跡根據(jù)當(dāng)前幀之前的交通監(jiān)控圖像幀所對(duì)應(yīng)的第一對(duì)象形成;
第二更新單元,其當(dāng)更新后的所述已有的軌跡穿過所述二值圖像中的預(yù)定區(qū)域時(shí),更新車輛的數(shù)量,并刪除更新后的所述已有的軌跡。
附記5、如附記4所述的車輛計(jì)數(shù)裝置,其中,所述第一對(duì)象匹配已有的軌跡,包括:
所述第一對(duì)象的外形特征和/或位置特征匹配所述已有的軌跡。
附記6、如附記4所述的車輛計(jì)數(shù)裝置,其中,所述第一計(jì)算單元還包括:
創(chuàng)建單元,其當(dāng)所述第一對(duì)象不匹配所述已有的軌跡時(shí),以所述第一對(duì)象為起點(diǎn),創(chuàng)建新的軌跡。
附記7、如附記4所述的車輛計(jì)數(shù)裝置,其中,所述第一計(jì)算單元還包括:
刪除單元,其刪除所述已有的軌跡中的第一軌跡,其中,所述第一軌跡與連續(xù)的第一數(shù)量幀交通監(jiān)控圖像所對(duì)應(yīng)的任何一個(gè)第一對(duì)象都不匹配。
附記8、如附記4所述的車輛計(jì)數(shù)裝置,其中,
當(dāng)1條更新后的所述已有的軌跡穿過所述預(yù)定區(qū)域時(shí),所述第二更新單元使車輛的數(shù)量增加0.5。
附記9、一種電子設(shè)備,所述電子設(shè)備包括如附記1-8中任一項(xiàng)所述的車輛計(jì)數(shù) 裝置。
附記10、一種車輛計(jì)數(shù)方法,用于計(jì)測(cè)交通監(jiān)控圖像中車輛的數(shù)量,包括:
檢測(cè)交通監(jiān)控圖像中具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域;以及
根據(jù)所述具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域所對(duì)應(yīng)的軌跡,計(jì)算所述交通監(jiān)控圖像中車輛的數(shù)量,
其中,所述具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域與車輛的車燈對(duì)應(yīng)。
附記11、如附記10所述的車輛計(jì)數(shù)方法,其中,檢測(cè)交通監(jiān)控圖像中具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域包括:
根據(jù)所述交通監(jiān)控圖像中像素的像素值,將所述交通監(jiān)控圖像轉(zhuǎn)化為二值圖像;
檢測(cè)所述二值圖像中由連續(xù)的具有第一像素值的像素所構(gòu)成的對(duì)象;以及
從所述對(duì)象中檢測(cè)出具有預(yù)定尺寸的對(duì)象作為第一對(duì)象。
附記12、如附記11所述的車輛計(jì)數(shù)方法,其中,將所述交通監(jiān)控圖像轉(zhuǎn)化為二值圖像包括:
將所述交通監(jiān)控圖像中像素值大于第一閾值的像素的像素值置為所述第一像素值,將所述交通監(jiān)控圖像中像素值小于或等于所述第一閾值的像素的像素值置為第二像素值,以將所述交通監(jiān)控圖像轉(zhuǎn)化為所述二值圖像。
附記13、如附記11所述的車輛計(jì)數(shù)方法,其中,根據(jù)所述具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域所對(duì)應(yīng)的軌跡,計(jì)算交通監(jiān)控圖像中車輛的數(shù)量,包括:
當(dāng)所述第一對(duì)象匹配已有的軌跡時(shí),使用所述第一對(duì)象更新所述已有的軌跡,其中,所述已有的軌跡根據(jù)當(dāng)前幀之前的交通監(jiān)控圖像幀所對(duì)應(yīng)的第一對(duì)象形成;
當(dāng)更新后的所述已有的軌跡穿過所述二值圖像中的預(yù)定區(qū)域時(shí),更新車輛的數(shù)量,并刪除更新后的所述已有的軌跡。
附記14、如附記13所述的車輛計(jì)數(shù)方法,其中,所述第一對(duì)象匹配已有的軌跡,包括:
所述第一對(duì)象的外形特征和/或位置特征匹配所述已有的軌跡。
附記15、如附記13所述的車輛計(jì)數(shù)方法,其中,根據(jù)所述具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域所對(duì)應(yīng)的軌跡,計(jì)算交通監(jiān)控圖像中車輛的數(shù)量,還包括:
當(dāng)所述第一對(duì)象不匹配所述已有的軌跡時(shí),以所述第一對(duì)象為起點(diǎn),創(chuàng)建新的軌跡。
附記16、如附記13所述的車輛計(jì)數(shù)方法,其中,根據(jù)所述具有預(yù)定尺寸及預(yù)定曝光值的區(qū)域所對(duì)應(yīng)的軌跡,計(jì)算交通監(jiān)控圖像中車輛的數(shù)量,還包括:
刪除所述已有的軌跡中的第一軌跡,其中,所述第一軌跡與連續(xù)的第一數(shù)量幀交通監(jiān)控圖像所對(duì)應(yīng)的任何一個(gè)第一對(duì)象都不匹配。
附記17、如附記13所述的車輛計(jì)數(shù)方法,其中,當(dāng)更新后的所述已有的軌跡穿過所述二值圖像中的預(yù)定區(qū)域時(shí),更新車輛的數(shù)量,包括:
當(dāng)1條更新后的所述已有的軌跡穿過所述預(yù)定區(qū)域時(shí),使車輛的數(shù)量增加0.5。