本發(fā)明屬于違停抓拍,尤其涉及違停抓拍的圖像矯正。
背景技術(shù):
1、車輛違停、臨停等是導(dǎo)致城市道路擁擠的主要原因之一,在城市道路周邊較高位置布置抓拍攝像機(jī)可對(duì)道路周邊的路況就行實(shí)時(shí)觀察,識(shí)別其中的違停車輛并予以警告,為節(jié)約成本,往往采用高速攝像球機(jī)進(jìn)行抓拍,通過配置球機(jī)運(yùn)行軌跡,一個(gè)球機(jī)可以對(duì)多個(gè)路段指定位置進(jìn)行抓拍。
2、而長(zhǎng)期的往復(fù)運(yùn)行以及戶外的惡劣使用工況,攝像球機(jī)會(huì)產(chǎn)生較大的機(jī)械磨損,導(dǎo)致球機(jī)的運(yùn)動(dòng)部件無法控制攝像部分到達(dá)準(zhǔn)確的指定位置,由于設(shè)備一般安裝于高空遠(yuǎn)距的位置,即便是小角度的位移,也可能造成視頻畫面大幅度的位移,在設(shè)備的內(nèi)部一般對(duì)視頻畫面設(shè)置有警戒、布控的區(qū)域,若出現(xiàn)畫面位移,則布控區(qū)域也失去意義,易造成誤識(shí)別正常車輛或漏識(shí)別停入布控區(qū)域的車輛等情況。
3、實(shí)際使用中可以通過人工檢查,或者使用帶位置反饋的機(jī)械結(jié)構(gòu)來優(yōu)化上述問題,降低誤報(bào)幾率,但所述方法有效率過低或成本較高的問題,因此現(xiàn)需一種低成本、高效率的畫面矯正技術(shù)方案。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明所要解決的技術(shù)問題是抓拍攝像頭沒有準(zhǔn)確到達(dá)指定位置而導(dǎo)致畫面偏移的問題,克服以上背景技術(shù)中提到的不足和缺陷,提供一種基于亮度差的違停抓拍圖像矯正方法及系統(tǒng)。
2、為解決上述技術(shù)問題,本發(fā)明提出了一種基于亮度差的違停抓拍圖像矯正方法,包括:
3、s1:移動(dòng)鏡頭至指定位置,并根據(jù)設(shè)定參數(shù)控制攝像機(jī)循環(huán)獲取n個(gè)畫面構(gòu)成第一畫面集;
4、s2:將第一畫面集內(nèi)每個(gè)畫面分割成i*j個(gè)圖片區(qū)域,根據(jù)每個(gè)區(qū)域中像素點(diǎn)的亮度差值,獲取第一定位模板;
5、s3:在第一定位模板的各單一區(qū)域中獲取參考位標(biāo)線;
6、s4:當(dāng)鏡頭在多個(gè)位置之間移動(dòng),再次移動(dòng)回到指定位置時(shí),獲取第二畫面集及第二定位模板,選取第二定位模板中與第一定位模板位置相同的區(qū)域作為有效第二定位模板,并確定有效第二定位模板的參考位標(biāo)線;
7、s5:將第一定位模板的參考位標(biāo)線兩兩連接,獲得第一凸多邊形,將有效第二定位模板的參考位標(biāo)線兩兩連接,獲得第二凸多邊形,通過對(duì)第二凸多邊形和第一凸多邊形進(jìn)行仿射變換以進(jìn)行圖像修正;
8、優(yōu)選地,所述設(shè)定參數(shù)包括:焦距、曝光時(shí)間、iso感光度。
9、優(yōu)選地,所述獲取第一定位模板包括:用b表示亮度,q表示區(qū)域,s表示差值和,將畫面集內(nèi)每個(gè)畫面分割為i*j個(gè)圖片區(qū)域,對(duì)每個(gè)圖片區(qū)域中的所有像素點(diǎn)根據(jù)設(shè)定順序,計(jì)算相鄰兩個(gè)像素點(diǎn)的亮度差值,并求得各圖片區(qū)域內(nèi)所有像素點(diǎn)的差值和記為bqs[i*j],每個(gè)圖片區(qū)域視為一個(gè)bqs區(qū)域,將數(shù)值從大到小排序,選取前序m個(gè)區(qū)域記為bqs[m];
10、對(duì)第一畫面集內(nèi)n個(gè)畫面進(jìn)行相同處理,選取出每個(gè)畫面的前序m個(gè)bqs區(qū)域記為bqs[m]n,選取n個(gè)畫面中均存在的bqs區(qū)域?yàn)橛行^(qū)域,根據(jù)有效區(qū)域確定第一定位模板。
11、優(yōu)選地,所述根據(jù)有效區(qū)域確定第一定位模板,包括:對(duì)有效區(qū)域數(shù)量進(jìn)行判斷,若有效區(qū)域總數(shù)大于指定閾值,判斷為有效的區(qū)域定位識(shí)別,如未達(dá)到該數(shù)值,則放棄選取的有效區(qū)域,調(diào)整焦距參數(shù),重新獲取第一畫面集并重新計(jì)算第一定位模板。
12、優(yōu)選地,所述設(shè)定順序?yàn)椋阂詳z像機(jī)獲取到的畫面初始方向?yàn)榛鶞?zhǔn),從左到右,從上到下。對(duì)畫面的基準(zhǔn)方向進(jìn)行設(shè)定,防止因畫面旋轉(zhuǎn)造成的設(shè)定順序出錯(cuò)。
13、優(yōu)選地,所述獲取參考位標(biāo)線包括:對(duì)第一定位模板單一bqs區(qū)域中的每一個(gè)像素點(diǎn),遍歷8鄰居獲取到亮度差,采取深度優(yōu)先的方式,沿8鄰居方向進(jìn)行亮度差計(jì)算,當(dāng)后續(xù)像素點(diǎn)的和前序像素點(diǎn)的亮度差值在閾值bd?以內(nèi)的,認(rèn)定后續(xù)像素點(diǎn)為有效點(diǎn),沿前序像素點(diǎn)-有效點(diǎn)的向量方向,繼續(xù)遍歷,獲取到所有在bd范圍內(nèi)的點(diǎn),遍歷所有點(diǎn)后,對(duì)每個(gè)點(diǎn)基于深度優(yōu)先選取的有效點(diǎn)數(shù)量總和進(jìn)行排序,選取排位序列1,2的點(diǎn)連接直線,以所獲直線作為第一定位模板單一bqs區(qū)域的參考位標(biāo)線;其中,8鄰居是指像素點(diǎn)周圍的8個(gè)鄰居像素點(diǎn)。
14、優(yōu)選地,選取排位序列1,2的點(diǎn)連接直線之后,所述方法還包括:對(duì)直線的寬度進(jìn)行判斷,若直線的寬度不小于指定寬度,則符合要求,若直線的寬度小于指定寬度,則認(rèn)為直線無效,以排位序列1,3的點(diǎn)連接直線再次對(duì)所獲直線寬度進(jìn)行同樣的判斷,符合要求則認(rèn)定為參考位標(biāo)線,若仍不符合要求,則去除排位序列1的點(diǎn),從排位序列2,3的點(diǎn)開始重新計(jì)算,重復(fù)上述連接直線并對(duì)寬度進(jìn)行判斷的過程,直至選取到符合要求的直線作為參考位標(biāo)線。
15、優(yōu)選地,所述將第一定位模板中的參考位標(biāo)線兩兩連接之前,所述方法還包括:將第一模板的參考位與第二模板的參考位進(jìn)行對(duì)比,當(dāng)?shù)谝荒0宓膮⒖嘉慌c對(duì)應(yīng)的第二模板的參考位兩兩距離誤差在指定閾值以內(nèi)時(shí),認(rèn)定為同一區(qū)域的同樣的參考位,僅對(duì)第一模板和第二模板的同樣的參考位進(jìn)行后續(xù)的兩兩連接。
16、本發(fā)明還提供一種基于亮度差的違停抓拍圖像矯正系統(tǒng),包括存儲(chǔ)器、處理器以及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述任一方法的步驟。
17、與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為:
18、本發(fā)明通過對(duì)抓拍畫面的亮度差信息進(jìn)行分析,獲得畫面中的定位模板和參考位,在抓拍攝像頭因機(jī)械結(jié)構(gòu)導(dǎo)致偏差未能準(zhǔn)確到達(dá)指定位置時(shí),通過畫面之間定位模板和參考位的對(duì)比,將有偏差的畫面修正為原始畫面,無需人工檢查或其他機(jī)械反饋調(diào)節(jié)手段,使用純軟件的方式對(duì)畫面進(jìn)行矯正,具有低成本、高效率的特點(diǎn)。
1.一種基于亮度差的違停抓拍圖像矯正方法,其特征在于包括以下步驟:
2.如權(quán)利要求1所述的基于亮度差的違停抓拍圖像矯正方法,其特征在于,s1所述設(shè)定參數(shù)包括:焦距、曝光時(shí)間、iso感光度。
3.如權(quán)利要求2所述的基于亮度差的違停抓拍圖像矯正方法,其特征在于:s2所述獲取第一定位模板包括:
4.如權(quán)利要求3所述的基于亮度差的違停抓拍圖像矯正方法,其特征在于,所述根據(jù)有效區(qū)域確定第一定位模板,包括:
5.如權(quán)利要求3所述的基于亮度差的違停抓拍圖像矯正方法,其特征在于,所述設(shè)定順序?yàn)椋阂詳z像機(jī)獲取到的畫面初始方向?yàn)榛鶞?zhǔn),從左到右,從上到下。
6.如權(quán)利要求1所述的基于亮度差的違停抓拍圖像矯正方法,其特征在于,s3所述獲取參考位標(biāo)線包括:
7.如權(quán)利要求6所述的基于亮度差的違停抓拍圖像矯正方法,其特征在于,選取排位序列1,2的點(diǎn)連接直線之后,所述方法還包括:
8.如權(quán)利要求1所述的基于亮度差的違停抓拍圖像矯正方法,其特征在于,s5所述將第一定位模板中的參考位標(biāo)線兩兩連接之前,所述方法還包括:
9.一種基于亮度差的違停抓拍圖像矯正系統(tǒng),包括存儲(chǔ)器、處理器以及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述權(quán)利要求1至8中任一所述方法的步驟。