<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 基于圖像處理的指針式儀表示數自動(dòng)判讀算法研究

基于圖像處理的指針式儀表示數自動(dòng)判讀算法研究

作者:李瑩 時(shí)間:2015-06-08 來(lái)源:電子產(chǎn)品世界 收藏
編者按:本文為了獲取指針式儀表的示數,研究了基于圖像處理的示數自動(dòng)判讀算法。根據采集到的儀表示數圖像,首先采用預處理增強、降采樣及二值化、旋轉投影指針的方法提取出指針所在的區域;然后選取備選區域并進(jìn)行二值化處理,在備選區域中定位了針尖的位置;最后對刻度線(xiàn)進(jìn)行標記和排序,完成了示數判讀。結果表明,測量的214幅圖像中,誤差小于儀表最小分度值5%的讀數占85.05%。

  (1)以ROIBW任一刻度線(xiàn)為起始,其中心點(diǎn)為Ps,刻畫(huà)待搜索區域,該區域為傾斜矩形,長(cháng)和寬分別是wshs。

本文引用地址:http://dyxdggzs.com/article/274754.htm

  (2)使用基于LoG算子邊緣檢測的方法對搜索區域進(jìn)行,再由Ps出發(fā),沿過(guò)該點(diǎn)且與刻度線(xiàn)垂直的直線(xiàn)方向搜索相鄰的刻度線(xiàn)。

  (3)標記搜索到的相鄰刻度線(xiàn),記錄中心坐標、刻度線(xiàn)長(cháng)度、與水平軸夾角,更新起始點(diǎn)Ps,刻畫(huà)新的待搜索區域繼續搜索。

  (4)若沿某方向搜索不到新的刻度線(xiàn),說(shuō)明該方向搜索完畢,返回起始刻度線(xiàn),轉換搜索方向繼續搜索標記至結束。

  逐步搜索標記刻度線(xiàn)的實(shí)例如圖5所示,矩形框為搜索區域,兩個(gè)箭頭表示搜索方向。

3.2 刻度線(xiàn)排序

  標記完所有刻度線(xiàn)后設置參考點(diǎn),并結合已知儀表指針的旋轉方向將刻度線(xiàn)排序。參考點(diǎn)設置方法為:設兩個(gè)方向搜索到的末端兩條刻度線(xiàn)中心點(diǎn)分別是p1(x1, y1)p2(x2, y2),參考點(diǎn)坐標可設為,h是原圖像的高度。

3.3 讀數

  通過(guò)計算針尖位置和參考點(diǎn)連線(xiàn)的斜率,可以確定針尖位于哪兩條刻度線(xiàn)之間,記這兩條刻度線(xiàn)的序號為n1n2(n2>n1),同時(shí)計算針尖到這兩條刻度線(xiàn)所在直線(xiàn)的距離為d1d2,則讀數V的計算方法為:

(10)

  其中,S是儀表的量程,u是儀表的最小分度值,n'是搜索到的刻度線(xiàn)數目。

4 實(shí)驗及評價(jià)

  為了驗證本文方法的準確性,測量了該公司214幅的圖像。定義誤差,其中V是本文算法的讀數,V'是肉眼讀數,將判讀結果列于表1。有5幅圖像由于光線(xiàn)太暗,導致無(wú)法正確標記刻度線(xiàn);有85.05%的讀數誤差小于儀表最小分度值的5%,讀數誤差大于儀表最小分度值10%的僅4.20%,證明本文算法的準確率較高。

5 結論

  (1)首先對圖像進(jìn)行預處理增強,然后對圖像進(jìn)行,之后進(jìn)行旋轉投影提取出指針所在的區域。

  (2)在指針兩端分割出兩塊區域,基于LoG算子邊緣檢測的二值化方法在子區域中篩選出針尖的區域,并對針尖定位。

  (3)采用逐步搜索的方法標記刻度線(xiàn),并對刻度線(xiàn)排序,從而實(shí)現示數讀數。

  (4)判讀了214幅圖像的讀數,85.05%的讀數誤差小于儀表最小分度值的5%,讀數誤差大于儀表最小分度值10%的僅4.20%,證明本文算法的準確率很高。

參考文獻:

  [1] Matas J, Galambos C, Kittler J. Robust detection of lines using progressive probabilistic hough transform[J]. Computer vision and image understanding, 2000,78(1):119-137

  [2] 孫世杰,張凱,孫力,等.基于的航空儀表系統設計[J].科學(xué)技術(shù)與工程,2011,11(6):1260-1263+1284

  [3] Alegria F C, Serra A C. Computer vision applied to the automatic calibration of measuring instruments[J]. Measurement, 2000,28(3):185-195

  [4] Lee C C, Shih C Y, Lee S K, et al. Enhancement of blood vessels in retinal imaging using the nonsubsampled contourlet transform[J]. Multidimensional Systems and Signal Processing, 2012,23(4):423-436

  [5] 羅松,王俊峰,唐鵬,等.面向條碼識讀的自適應二值化改進(jìn)算法[J].計算機工程與設計,2013,34(4):1324-1330



全息投影相關(guān)文章:全息投影原理

上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>