一種在交通路口監控危險品運輸車輛的方法及裝置的制造方法
【技術領域】
[0001] 本發明屬于視頻監控領域,尤其涉及一種在交通路口監控危險品運輸車輛的方法 及裝置。
【背景技術】
[0002] 在智能交通領域中,智能視頻監控扮演者越來越重要的角色。在一些重要區域,必 須絕對禁止運輸劇毒、爆炸、易燃、放射性等危險品的車輛駛入或者經過。如果運輸危險貨 物車輛在這類區域發生事故,將帶來的災難性的事故。如何監控和管理這類運輸危險品的 車輛,是交通管理部門面臨的一大挑戰。
[0003] 傳統的處理方式有三種:第一設立交通檢查站,由人工檢測車輛是否運輸危險品, 然而從人力成本考慮,不可能每個路口、24小時全天候設立人力檢查站;第二是通過人工 監控視頻,然而這樣的方式不僅浪費人力,且工作效率較低;第三是在每輛車上安裝衛星定 位設備,通過衛星定位的方式管理和預警危險品車輛,但是該方法硬件成本過高,不適宜廣 泛使用。
【發明內容】
[0004] 本發明實施例的目的在于提供一種在交通路口監控危險品運輸車輛的方法及裝 置,旨在解決現有監控方法效率低,成本高且不宜廣泛使用的問題。
[0005] 本發明實施例是這樣實現的,一種在交通路口監控危險品運輸車輛的方法,所述 方法包括:
[0006] 采集視頻流,將所述視頻流轉換為連續的幀圖像;
[0007] 對當前幀圖像進行場景標定及前景提取后,檢測當前幀圖像的前景信息中是否含 有純色的正方形區域或圓形區域危險標志,是則輸出報警信息。
[0008] 本發明實施例的另一目的在于提供一種在交通路口監控危險品運輸車輛的裝置, 所述裝置包括:
[0009]圖像采集單元,用于采集視頻流,將所述視頻流轉換為連續的幀圖像;
[0010] 危險監控單元,用于對當前幀圖像進行場景標定及前景提取后,檢測當前幀圖像 的前景信息中是否含有純色的正方形區域或圓形區域危險標志,是則輸出報警信息。
[0011] 在本發明實施例中,僅需對拍攝到的車輛通行情況的視頻圖像進行處理,在對幀 圖像進行場景標定及前景提取后,如果檢測到幀圖像的前景信息中含有純色的正方形區域 或圓形區域危險標志,則認為圖像中出現了危險品運輸車輛,輸出報警信息。能夠準確且高 效地判斷拍攝到的車輛通行視頻中是否出現了運輸危險品的車輛,無需人工檢測視頻,大 大降低了人力成本,且對硬件設備的處理性能要求不高,因而硬件投入成本低,具有廣泛的 適用性。
【附圖說明】
[0012] 圖1是本發明實施例提供的在交通路口監控危險品運輸車輛的方法的流程圖;
[0013] 圖2是本發明實施例提供的在交通路口監控危險品運輸車輛的裝置的結構圖。
【具體實施方式】
[0014] 為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對 本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并 不用于限定本發明。
[0015] 為了說明本發明所述的技術方案,下面通過具體實施例來進行說明。
[0016] 實施例一:
[0017] 如圖1所示為本發明第一實施例提供的一種在交通路口監控危險品車輛的方法 的流程圖,為了便于說明,僅示出了與本發明實施例相關的部分。
[0018] 在步驟S101中,采集視頻流,將視頻流轉換為連續的幀圖像。
[0019] 在本發明實施例中,首先通過在交通路口架設的攝像頭拍攝路口的車輛通行情 況,采集車輛通行的視頻流。然后,將采集到的視頻流轉換為連續的幀圖像以便于后續處 理。
[0020] 在步驟S102中,對當前幀圖像進行場景標定及前景提取后,檢測當前幀圖像的前 景信息中是否含有純色的正方形區域或圓形區域危險標志,是則輸出報警信息。
[0021] 在本發明實施例中,由于運輸危險品的車輛車頭或車尾一般均貼有明顯呈圓形或 者正方形,且顏色鮮艷統一的標志,因而只要在圖像中檢測到有顏色鮮艷統一的圓形或正 方形標志,則認為交通路口此時出現了運輸危險品的車輛,于是將有危險品運輸車輛出現 的報警信息輸出告知監控人員。
[0022] 在本發明實施例中,由于將視頻流轉換為幀圖像之后,圖像的幀數太多,如果逐一 進行處理則數據量太大,因此按照預設的幀選取方法,如每隔N (N為開發人員預先確定的 一個常數,如5、10、20等)秒選一幀圖像進行處理等。
[0023] 當選取到需要處理的幀圖像后,對當前選取的幀圖像進行交通場景標定,獲取該 圖像的基本場景信息,如每一個像素點的水平距離等。并通過背景建模提取出該幀圖像的 前景信息,進行背景更新。然后,對提取的前景信息進行邊緣檢測,再通過圓擬合和線段檢 測獲得若干候選的圓信息及候選線段信息。最后,通過預先訓練的約束級聯分類器的約束 條件過濾得到當前幀圖像中的圓形區域及正方形區域,并通過檢測圓形區域及正方形區域 的飽和度判斷這些圓形區域和正方形區域是否是具有統一顏色的危險標志,是則輸出報警 信息。
[0024] 具體的,步驟S102可以分為五個步驟,下面將一一進行詳細描述。
[0025] 第一,通過對當前幀圖像進行場景標定,獲取像素點的水平距離。
[0026] 在本發明實施例中,標定兩條平行車道線,再劃定兩條垂直于車道線的平行直線, 使這四條直線圍成一個四邊形,并通過計算該四邊形四個頂點的原點及像點的坐標來構建 仿射變換矩陣,由仿射變換矩陣的結果推導出像素水平距離公式。 f v =al.x-\-bi
[0027] 具體為,首先用直線方程表示圖像中的兩條平行車道線L1及L2 = +&再 劃定兩條垂直于車道線且距離為d(距離d的值由開發人員設定,優選為50個像素)的直 線,貝1J這兩條直線L3及L4的方程分別為:y=a3x+b3及y=a3x+b3+d。則此時直線L1、L2、 L3、L4圍成的四邊形的四個頂點的像素坐標為Pi (Ui,Vi)i=1,2, 3, 4,其中Ui與Vi為像素 平面坐標。若選取其中一個頂點為車道平面坐標系的坐標原點,且設車道線的縱向長度為 單位1,則四個頂點的車道平面坐標=1,2,3,4。因此,可以獲得這四個頂點 的原點(四個頂點的像素坐標)與像點(四個頂點的車道平面坐標)的對應關系為(Ui, Vi)~ (