數(shù)顯儀表以其精度高、讀取方便、易設(shè)置等優(yōu)點在工業(yè)和檢測領(lǐng)域得到了廣泛的應(yīng)用。但由于某些儀器儀表并沒有提供與計算機進行數(shù)據(jù)通信的接口,要實現(xiàn)檢測自動化,需要利用數(shù)字圖像處理技術(shù)來實現(xiàn)儀器儀表讀數(shù)的高速自動識別。本文對數(shù)碼管顯示的數(shù)字字符快速識別進行研究。在分析字符識別的現(xiàn)狀以及發(fā)展趨勢的基礎(chǔ)上,針對數(shù)字字符顯示單元固定的特點,并考慮實時快速讀數(shù)的需求,提出“單元取點”的快速識別方案,圍繞其進行了系統(tǒng)的工作。
首先,在圖像預(yù)處理方面,采取了分色單色化、灰度拉伸增強、中值濾波去噪,并在比較多種經(jīng)典二值化算法的基礎(chǔ)上提出了基于Log算子的全局二值化算法,該算法選取圖像中目標與背景結(jié)合處像素點的平均灰度值為二值化閾值,可得到了目標與背景分離明顯的二值圖像。
其次,在圖像傾斜校正方面,針對細化算法進行了改進,該算法可有效消除圖像中孤立像素點和噪聲的影響;對圖像細化操作后,并過變換檢測圖像邊框直線,確定出了圖像的傾斜角,而后采用坐標變換法對圖像進行了校正,得到了無傾斜的目標圖像。
最后,采用投影法對圖像中的字符進行精確分割定位,確定出組成每個字符中7段led數(shù)碼管中心位置的坐標。