[發明專利]一種基于直線檢測的安全帶檢測算法在審
| 申請號: | 201410060096.0 | 申請日: | 2014-02-21 |
| 公開(公告)號: | CN103871052A | 公開(公告)日: | 2014-06-18 |
| 發明(設計)人: | 孔德興;吳法 | 申請(專利權)人: | 杭州奧視圖像技術有限公司 |
| 主分類號: | G06T7/00 | 分類號: | G06T7/00;B60R22/48 |
| 代理公司: | 杭州中成專利事務所有限公司 33212 | 代理人: | 周世駿 |
| 地址: | 310023 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 直線 檢測 安全帶 算法 | ||
1.一種基于直線檢測的安全帶檢測算法,其特征在于,包括以下步驟:?
(1)選取檢測區域:?
(2)對檢測區域作區域對比度拉伸:?
(3)Canny邊緣檢測與篩選:?
(4)概率hough變換檢測直線;?
(5)判斷直線段是否滿足判定條件;?
所述步驟(1)的具體過程,按如下步驟處理:?
步驟A:通過卡口系統拍攝汽車在行駛中的卡口圖片,然后在拍攝的卡口圖片中,定位出前車窗右上角點位置;?
步驟B:以前車窗右上角點為基準,在卡口圖片中選取出檢測區域,檢測區域是指包含安全帶信息的區域;?
所述步驟(2)的具體過程:以檢測區域內的所有點為中心點,截取60像素×60像素的區塊,對每一區塊RGB三通道分別作以下操作:?
步驟a:按公式計算區塊均值,其中,I(x,y)為卡口圖片在像素坐標(x,y)處的灰度,Ω(x0,y0)為以像素坐標(x0,y0)為中心的區域,SΩ(x0,y0)為區域Ω(x0,y0)內的像素點個數,為在Ω(x0,y0)區域內的求和符號,?代表點在像素坐標(x0,y0)處的均值,(x,y)表示當前點像素坐標,(x0,y0)表示當前區塊中心點的像素坐標;?
步驟b:按公式計算區塊方差,其中,σ(x0,y0)表示點在像索坐標(x0,y0)處的方差;?
步驟c:按公式計算u(x0,y0),其中I0,σ0為期望在像素坐標(x0,y0)處得到的區域均值和標準差,I(x0,y0)為卡口圖片在像素坐標(x0,y0)處的灰度,u(x0,y0)為得到的卡口圖片在像素坐標(x0,y0)處的灰度,ε為正參數,取值范圍在0~1之間;?
步驟d:用u(x0,y0)替換區塊中心點值;?
所述步驟(3)的具體過程,按如下步驟處理:?
步驟C:將檢測區域按公式g=(R′+G′+B′)/3轉為灰度圖,其中R’、G’、B’為區域拉伸后的通道值:?
步驟D:將Canny算子作用于灰度圖,得到檢測區域的Canny圖;?
步驟E:將步驟(1)中的檢測區域由RGB圖轉化為GRAY圖,利用Sobel算子,計算梯度角:?
步驟F:在步驟D中得到的Canny圖中,保留在45度或者225度方向上存在連續兩個點的Canny點:?
步驟G:在步驟F處理后的Canny圖中,選取梯度方向滿足下式的點:?
sin(θ-45)<0.1,其中0為梯度角,sin表示正三角函數符號;?
所述步驟(4)的具體過程:在步驟(3)處理后的Canny圖中,用概率hough變換提取所有直線段;?
所述步驟(5)的具體過程:?
步驟H:將步驟(4)中得到的直線段做兩兩比較,計算相對較短線段的中心到相對較長線段的距離,以及兩線段間的夾角:?
步驟I:若滿足條件:兩線段夾角為0度且兩線段距離小于安全帶寬度,則判定為安全帶的兩條平行線,說明系了安全帶;若不滿足上述條件,則判定為未系安全帶。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州奧視圖像技術有限公司,未經杭州奧視圖像技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410060096.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:搖桿式雙梯形履帶機器人
- 下一篇:一種車輛的副車架與縱梁的安裝定位結構





