[發明專利]一種汽車儀表指針提取方法有效
| 申請號: | 201810852762.2 | 申請日: | 2018-07-30 |
| 公開(公告)號: | CN109145899B | 公開(公告)日: | 2021-12-07 |
| 發明(設計)人: | 林傳文;汪俊鋒;程炳權;張巧云 | 申請(專利權)人: | 安徽慧視金瞳科技有限公司 |
| 主分類號: | G06K9/32 | 分類號: | G06K9/32 |
| 代理公司: | 合肥洪雷知識產權代理事務所(普通合伙) 34164 | 代理人: | 徐贛林 |
| 地址: | 230000 安徽省合肥市巢湖市*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 汽車 儀表 指針 提取 方法 | ||
本發明公開了一種汽車儀表指針提取方法,涉及汽車儀表技術領域。本發明包括S1,獲取待提取指針的儀表圖片;S2,獲取待提取指針的儀表圖片的儀表背景圖片;S3,通過將待提取指針的儀表圖片與儀表背景圖片進行幀差檢測,提取儀表圖片與背景圖片的差異部分;S4,對差異部分進行二值化處理;S5,計算二值化處理后的連通域得出指針大致的區域:S6,計算指針的最佳端點,S7,連接計算得出的最佳兩端點即為指針指向信息。本發明可以快速、準確的找到儀表中指針的位置區域、指向方向且穩定性高、誤差小且十分高效。
技術領域
本發明屬于汽車儀表技術領域,特別是涉及一種汽車儀表指針提取方法。
背景技術
在智能化自動化的時代,很多企業也在不斷的引進自動化設備,其中包括組合儀表設備。組合儀表設備是一種對汽車、摩托車的儀表進行自動檢測的設備,包括自動檢測儀表運行狀態的功能。汽車、摩托車儀表中指針包含了大量的運行狀態的信息,所以檢測儀表的運行狀態時獲取儀表指針的情況就十分重要。目前獲取儀表指針信息的方法大多是通過人工來識別尋找,誤差大,穩定性差且效率低下。
如何高效準確的獲取儀表指針信息是目前本領域亟待解決的問題之一。
發明內容
本發明為解決背景技術中所提出的問題,提供了一種汽車儀表指針提取方法。
本發明是通過以下技術方案實現的:
本發明為一種汽車儀表指針提取方法,包括如下步驟;
S1,獲取待提取指針的儀表圖片;
S2,獲取待提取指針的儀表圖片的儀表背景圖片;
S3,通過將待提取指針的儀表圖片與儀表背景圖片進行幀差檢測,提取待提取儀表圖片與背景圖片的差異部分;
S4,對差異部分進行二值化處理;
S5,計算二值化處理后的連通域得出指針大致的區域:
設定圖片像素為F(x,y),通過逐行掃描確定像素塊的邊界部分,因為是二值化處理后的,故圖片只有0與1兩種狀態;則邊界點確定的方法公式為:F(x,y-1)=0且F(x,y)=1,確定出所有的邊界點則連通域即可確定;
S6,計算指針的最佳端點:
S611,獲取指針連通域的最小外接矩形,再求出最小外接矩形的四個角點設為ag1、ag2、ag3、ag4;
S612,獲取待提取指針的儀表圖片的中心點設為center;
S613,分別獲取ag1、ag2、ag3、ag4到center的距離,記為A、B、C、D;
S614,循環遍歷比較A、B、C、D,得出最大的兩個值記為(pt_far1、pt_far2)和最小的兩個值記為(pt_near1、pt_near2);
S615,利用雙層循環,外層循環從pt_near1-pt_near2遍歷,求所有近端點pt1,內層循環從pt_far1-pt_far2遍歷,求所有遠端點pt2;
S616,計算pt1到pt2的長度記為len;
S617,循環遍歷len計算len上的垂點記為pt3,遍歷以pt3為垂足的垂線,求垂線上,pt3兩側的對稱點p1、p2,如果p1、p2在圖像中位置的像素值都為255,則統計數量currSymmetric加1;
S618,步驟S615-S617共有4層循環,每次循環開始currSymmetric都會清零,找到currSymmetric值最大的一次循環,此時的pt1、pt2就是要找的指針的兩端點;
S7,連接計算得出的最佳端點即為指針指向信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽慧視金瞳科技有限公司,未經安徽慧視金瞳科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810852762.2/2.html,轉載請聲明來源鉆瓜專利網。





