999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于穿線法的計算器數(shù)字識別

2018-01-17 09:09:38卓磊周律楊麗紅
軟件工程 2018年12期

卓磊 周律 楊麗紅

摘 要:為了防止計算器數(shù)字的誤讀,本文采用了一種基于穿線法的識別數(shù)字裝置對計算器數(shù)字進行識別。識別功能由圖像預處理、二值化、形態(tài)學處理、圖像分割、穿線法找出數(shù)字特征這幾大步驟構成。穿線法是識別數(shù)字的關鍵,通過實驗表明,該識別方法的識別率可以達到100%,配有該識別數(shù)字裝置的計算器可以有效地提高數(shù)字的識別精度,降低誤識率。

關鍵詞:灰度化;二值化;形態(tài)學;穿線法

中圖分類號:TP391.4 文獻標識碼:A

Abstract:In order to prevent the misreading of the calculator numbers,this paper uses a device based on OpenCV to identify the calculator numbers.The recognition function consists of image preprocessing,binarization,morphological processing,image segmentation,and threading to find the digital features,in which the threading method is the key to identifying numbers.Experiments show that the identification rate of the method can reach 100%,and the calculator equipped with the identification device can effectively increase the accuracy and reduce the rate of misreading.

Keywords:gray processing;binarization;morphology;threading method

1 引言(Introduction)

計算器是一種專用計數(shù)工具,在日常生活和一些工業(yè)領域被廣泛應用。對于常用的計算器,計量方法是基于點對點的計量而來的。人工在進行數(shù)據(jù)記錄,分析和判斷時,極易因為讀錯小數(shù)位數(shù)或陰影而識別出錯誤的數(shù)據(jù),這對使用人員的依賴性要求較大,因此需要一種適合計算器識別數(shù)字的改良裝置和方法[1]。傳統(tǒng)數(shù)字識別方法大多都包含二值化、去噪、規(guī)整、細化、輪廓處理、特征提取、字符分類、模板匹配等處理步驟,計算效率較低,對系統(tǒng)硬件要求較高,若再加入投影運算、BP神經(jīng)網(wǎng)絡等算法,將使得系統(tǒng)的軟硬件更為復雜不適合一些實時處理系統(tǒng)的應用需求[2]。本文以七段數(shù)碼管的計算器數(shù)字為例,進行基于穿線法的數(shù)字識別方法說明。OpenCV具有的圖像處理庫包括圖像采集、圖像儲存、圖像加載、圖像灰度化、圖像濾波、閾值分割、邊緣檢測等多種功能[3],改良裝置通過上述功能完成數(shù)字圖像的識別,改良后的模型樣圖如圖1所示。

2 圖像預處理(Image preprocessing)

由于計算器的外形不同,所以對計算器所采樣的數(shù)字圖像情況也有所不同,采用自動檢測、自動分割的方式獲取的圖像有可能不能夠完全分割所檢測的數(shù)字區(qū)域,所以需要以人工的方式將目標區(qū)域(ROI感興趣區(qū)域)提取出來。首先通過計算機采集到的計算器圖像進行篩選,用鼠標選取被識別區(qū)域(即計算器中需要被檢測到的數(shù)字區(qū)域),再對該區(qū)域進行實時信息保存,得到需要被識別的區(qū)域圖片(改良裝置位姿確定時可忽略人工提取的步驟,可以自動檢測識別區(qū)域)。

提取的圖片的尺寸可能很小,我們需要利用resize或高斯金字塔函數(shù)放大圖片并將其進行灰度化處理[4]。所謂灰度化,就是將彩色圖像轉(zhuǎn)化為灰度圖像的過程,灰度圖像是R、G、B三個分量相同的一種特殊彩色圖像形式,其一個像素點的變化范圍有255種,這樣大大減少后續(xù)圖像的計算量。在這里我們采用求每個像素點R、G、B三個分量平均值的方式,然后賦予給這個像素的三個分量[5]。

下一步進行二值化處理,即圖片只有兩個灰度等級,即圖像中只有黑白兩種顏色。使用這種處理辦法可以使圖像計算量更小,大大簡化了對后續(xù)的圖像處理。接著對所識別的數(shù)字區(qū)域進行形態(tài)學處理(即膨脹腐蝕操作),這樣可以盡量減少圖片中的洞效應[6]。實驗如圖2和圖3所示。

3 字符分割(Character segmentation)

經(jīng)過二值化、腐蝕膨脹圖后,背景為白色,數(shù)字為黑色。雖然我們能夠通過利用投影法進行字符的分割,對圖像分別進行水平和垂直投影,即分別統(tǒng)計水平方向上和垂直方向上每一行或列上黑色像素的個數(shù)。然后根據(jù)投影值獲取零到非零的坐標,記錄其突變點。接著根據(jù)記錄的突變點進行劃線求出其字樣的寬度,即通過式(2)和式(3)求取寬度和高度。

但是上述方法有很大的缺陷,圖片受外界的影響很大時,導致突變點過多,無法準確得到字樣的寬度或高度。但是在這里我們應用的另一種方法,即cvFindCountours函數(shù)得到輪廓后,給定閾值結(jié)合cvBoundingRect得到所需的數(shù)字特征[7]。然后將數(shù)字一個個分割出來,按順序保存到一個數(shù)字集。圖4為分割出的數(shù)字圖樣。

4 穿線識別法(Threading method)

數(shù)字表的數(shù)字大多都是由七段數(shù)碼管組合而成,只有橫豎的布置方式,沒有弧度,所以可以考慮用穿線法來進行特征識別[6]。相對于向量機訓練(用于特征點較多的場合)進行識別檢測,交線法和交點法是兩種簡易而快捷的方法。將上述數(shù)字集中的每一個數(shù)字按下列方法識別。

4.1 交點法

如圖5所示,數(shù)碼管由三條線進行分區(qū),1號線把線條分成左右兩個區(qū)域,2、3號線把數(shù)字分成上中下三個區(qū)域。根據(jù)0—9和小數(shù)點與所畫的這三條線段的交點個數(shù)不同,可將它們的特征表現(xiàn)出來,可以簡單快捷的識別出數(shù)字。如圖4中的數(shù)字8,它與1號線有六個交點,與2號線有四個交點,與3號線有四個交點。

根據(jù)以上原理,可以依次類推出數(shù)字0—9和小數(shù)點與所畫的三條線段1、2、3的交點數(shù)。數(shù)字、小數(shù)點與線段交點個數(shù)表如表1所示。

如表1所示,上面的特征以組號的形式區(qū)分開,與線1相交的交點數(shù)不同可分為3組,即4、7和小數(shù)點為[11]組,0、1為[12]組,其余的為[13]組(其中括號中的第一個數(shù)字代表線號,第二個數(shù)字代表組號)。同理,與線2,相交的也可分為3組,即小數(shù)點為[21]組,0、4、8、9為[22]組,其余的為[23]組。與線3相交的三組,即小數(shù)點為[31]組,0、6、8為[32]組,其余為[33]組。其中的2、3、5三個數(shù)字與這三條線的交點數(shù)相同,都與線1有六個交點,與線2有兩個交點,與線3有2個交點,我們可以通過交點位置的不同來判定。如圖6所示,2、3、5三個數(shù)字與2、3兩條線交點位置有差異,與線2相交時,數(shù)字5的x坐標小于小于2、3的x坐標,所以數(shù)字5可以根據(jù)這種原理被識別出來,而與線3相交時,數(shù)字2的x坐標小于3、5的x坐標,所以數(shù)字2能被識別,當上述兩種情況未發(fā)生時,則數(shù)字3可被識別出來。

4.2 交線法或割線法

交線法,其原理較為簡單,但是相對與上述基于三線的交點識別還是較為繁瑣的,而且其中的小數(shù)點無法被識別。該方法是由七條線段分別與七條數(shù)碼管垂直相交來判定相應的數(shù)字特征,即根據(jù)數(shù)碼管相交線的位置和相交線的數(shù)量來判定是0—9中哪一個數(shù)字。如圖7所示。

表2列出的是相應數(shù)字的割線情況。顯示數(shù)字的數(shù)碼管段被截斷用(+)號表示。

如表2所示,可得到各個數(shù)字顯示所對應的數(shù)碼管數(shù)量和位置。從數(shù)碼管的總數(shù)量來看,數(shù)字1所需的數(shù)碼管數(shù)量為2,數(shù)字4、7所需的數(shù)碼管數(shù)量為4,數(shù)字2、3、5的數(shù)碼管數(shù)量為5,數(shù)字0、6、9的數(shù)碼管數(shù)量為6,數(shù)字8所需的數(shù)碼管數(shù)量為7,所以根據(jù)數(shù)量可以優(yōu)先識別出數(shù)字2和數(shù)字8。接著將所需數(shù)碼管數(shù)量相等的分為一組,然后進行內(nèi)部篩選,根據(jù)數(shù)碼管的位置不同可以直接識別數(shù)字。如數(shù)字2通過檢測2、3、4、5、7號位置數(shù)碼管是否與相應線段相交、數(shù)字3通過檢測2、3、4、6、7號位置數(shù)碼管是否與相應線段相交,同理,其他數(shù)字可按此規(guī)律進行檢測識別。

5 結(jié)論(Conclusion)

上述實驗步驟是基于Win7系統(tǒng),處理器為i5-4200M,攝像頭130W像素,得力牌計算器的硬件條件下,以及Visual Studio 2017和OpenCV3.2的軟件配置下,最終實現(xiàn)了對計算器數(shù)字值的識別。對于處理后較為清晰且位置沒有偏移的圖片進行識別,由表3所示,識別率近似可以達到100%,由于上述為人工提取圖片區(qū)域位置,可能出現(xiàn)攝像頭的光源亮度不足,以及目標的傾斜程度不同,所以識別有一定誤差。計算器上的改良裝置可以根據(jù)實際情況給以誤差補償,進行增大或減少背景亮度,同時也提升原始圖片質(zhì)量,彌補了人工誤差和外界條件的缺陷。該實驗中的穿線法也可以推廣到其他儀表器械的數(shù)字識別中。

參考文獻(References)

[1] 林建萍,廖一鵬.基于OpenCV和LSSVM的數(shù)字儀表讀數(shù)自動識別[J].微型機與應用,2017,36(2):37-40.

[2] 魏暢然.基于穿線法的數(shù)字識別方法[J].科技情報開發(fā)與經(jīng)濟,2010,20(28):137-139.

[3] 張進猛,張進秋.基于OpenCV的圖像采集與處理[J].軟件導航,2010,9(1):164-166.

[4] 于仕琪,劉瑞禎.學習OpenCV[M].北京:清華大學出版社,2009.

[5] 阮秋琦,阮宇智.數(shù)字圖像處理(第三版)[M].北京:電子工業(yè)出版社,2017.

[6] 毛星云,冷雪飛.學習OpenCV3[M].北京:電子工業(yè)出版社,2015.

[7] 王舒憬,杜皎潔.基于OpenCV的數(shù)字萬用表數(shù)字識別方法[J].自動化與儀器儀表,2014(1):62-63.

作者簡介:

卓 磊(1992-),男,碩士生.研究領域:機器識別與圖像處理.

周 律(1976-),男,博士,講師.研究領域:機器視覺.

楊麗紅(1973-),女,博士,副教授.研究領域:先進制造技術與結(jié)構設計.

主站蜘蛛池模板: 天天综合色天天综合网| 在线无码九区| 华人在线亚洲欧美精品| 亚洲无线国产观看| 国产精品浪潮Av| 国产午夜无码片在线观看网站 | 成人免费黄色小视频| 免费一级毛片不卡在线播放| 欧美一区二区三区欧美日韩亚洲| 国产精品手机在线观看你懂的 | 久996视频精品免费观看| 国产免费久久精品99re不卡| 亚洲免费黄色网| 日本a级免费| 日韩精品无码免费一区二区三区| 91精品情国产情侣高潮对白蜜| 国产欧美日韩18| 999国产精品永久免费视频精品久久| 四虎在线观看视频高清无码| 欧美一区二区三区不卡免费| 野花国产精品入口| 国产91特黄特色A级毛片| 日本三级精品| 欧美有码在线| 国产精品香蕉在线| 国产亚洲精品91| 亚洲区一区| 亚洲精品国偷自产在线91正片| 超清无码熟妇人妻AV在线绿巨人| 久久国产av麻豆| 最新国语自产精品视频在| 日韩第一页在线| 国产精品女熟高潮视频| 香蕉99国内自产自拍视频| 欧美一级99在线观看国产| 中文字幕色在线| 亚洲精品视频在线观看视频| 国产福利一区在线| 日韩国产欧美精品在线| 国产精品免费露脸视频| 欧洲成人免费视频| 午夜爽爽视频| 91小视频在线播放| 成人免费午夜视频| 91九色国产porny| 日韩 欧美 小说 综合网 另类 | 亚洲第一区精品日韩在线播放| 99热这里只有免费国产精品| 亚洲视屏在线观看| 手机看片1024久久精品你懂的| 国产精品第页| 试看120秒男女啪啪免费| 欧美激情视频二区三区| 久久免费视频播放| 四虎在线观看视频高清无码| 中国成人在线视频| 亚洲色精品国产一区二区三区| 国内丰满少妇猛烈精品播 | 日韩精品成人网页视频在线| 亚洲精品成人福利在线电影| 三上悠亚一区二区| 无码专区在线观看| 亚洲有无码中文网| 91无码网站| 激情爆乳一区二区| 日本高清免费一本在线观看| 色综合久久久久8天国| 午夜国产精品视频黄| 亚洲人成网站在线观看播放不卡| 国产男女免费完整版视频| 婷婷丁香色| 日本午夜三级| 午夜精品区| 91精品啪在线观看国产60岁 | 制服丝袜无码每日更新| 欧美国产在线看| 国产欧美成人不卡视频| 91无码视频在线观看| 精品久久久久久成人AV| 一级毛片免费不卡在线视频| 国产第一色| 久久综合干|