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

模糊圖像中的文字信息定位與識別

2019-06-11 11:23:50張偉偉

張偉偉

[摘? ? ? ? ? ?要]? 基于圖像處理與字符識別技術(shù)設(shè)計并開發(fā)了一個對模糊圖像中文字信息進行定位與識別的系統(tǒng),系統(tǒng)先對讀入圖像進行灰度化、二值化、濾波、細化等預(yù)處理操作,得到含有文字信息的清晰圖像,然后進行字符識別,包括字符定位與分割、字符歸一化處理、字符特征提取、字符匹配識別處理四步。系統(tǒng)采用VC6.0實現(xiàn)人機交互界面友好,通過實驗驗證系統(tǒng)能夠定位和識別出包含純數(shù)字或純漢字的圖片,包含各類字符的車牌圖片中的文字信息。

[關(guān)? ? 鍵? ?詞]? 圖像處理;字符識別;特征提取

[中圖分類號]? TP391.41? ? ? ? ? ? ? ? ? ?[文獻標志碼]? A? ? ? ? ? ? ? ? ? ? ? [文章編號]? 2096-0603(2019)05-0140-02

社會發(fā)展進入信息時代,以圖像為主的多媒體信息迅速成為重要的信息傳遞媒介,圖像中的文字信息包含豐富的高層語義信息,提取出這些文字,對圖像高層次語義的理解、索引和檢索非常有幫助。圖形圖像文字識別技術(shù)早有應(yīng)用,如對掃描圖片進行OCR(光學字符識別)將包含文本的圖像轉(zhuǎn)化為文本,文字識別技術(shù)還可用于單據(jù)、車牌、標牌、銀行卡賬號、信封上字符的識別等。目前,國內(nèi)外學者對基于機器視覺技術(shù)的數(shù)字識別做了深入的研究。本文旨在基于已有的文字識別技術(shù)設(shè)計圖像預(yù)處理、字符定位、字符分割、特征提取以及字符識別方法,實現(xiàn)對模糊彩色圖像中印刷體文字(漢字、英文字符)的識別。

論文組織結(jié)構(gòu)如下:第2節(jié)介紹本文采用的圖像預(yù)處理方法,第3節(jié)基于本文需求提出一個簡潔有效的字符定位、分割和識別算法,第4節(jié)給出實驗測試結(jié)果,最后總結(jié)全文。

一、圖像預(yù)處理

在對圖像中的文字進行識別之前,首先要對圖像進行預(yù)處理,本文的預(yù)處理過程為:輸入圖片→灰度化處理→二值化處理→濾波去除噪聲點→細化處理。

(一)灰度化

設(shè)原始圖像為BMP(bit map的縮寫)文件,其余格式的可以轉(zhuǎn)化為BMP格式。BMP是Windows本身可以直接提供讀取支持的位圖文件格式。BMP文件可用每像素1、4、8、16或24位來編碼顏色信息,這個位數(shù)稱作圖像的顏色深度,它決定了圖像所含的最大顏色數(shù)。根據(jù)BMP文件格式可以提取出圖像中每個像素的顏色值,對彩色圖像,每個像素顏色由紅綠藍(R、G、B)3個分量表示,所以能顯示出各種顏色。灰度圖像沒有這些顏色差異,有的只是亮度上的不同,灰度值大的像素點比較亮(像素值最大為255,為白色),反之比較暗(像素值最小為0,為黑色)。

灰度化處理就是對RGB圖像進行加權(quán)求和,得到一個灰度值。本文采用式(1)計算灰度值。定義1基于RGB的灰度值定義為:

灰度值 = 0.299 * Red + 0.587 * Green + 0.114 * Blue + 0.5(1)

(二)二值化

為了更加便利地進行后續(xù)的圖像處理操作,還需要對已經(jīng)得到的灰度圖像進行二值化處理。圖像的二值化,即根據(jù)一定的標準把圖像中的像素分成兩種顏色。本文根據(jù)像素的灰度值將圖像處理成黑白兩色。

對含有字符的圖像(如車牌),前景色為字符的顏色,背景像素個數(shù)顯然是大于前景像素的個數(shù)。所以,可以設(shè)置像素個數(shù)少的顏色為規(guī)定的前景色,像素個數(shù)多的顏色為規(guī)定的背景色。我們采用自適應(yīng)閾值法,先計算圖像整體灰度的平均值,然后將此平均值作為閾值。如果灰度值大于閾值的像素數(shù)多于低于閾值的,則將灰度值大于閾值的像素設(shè)為背景色,低于閾值的設(shè)為前景色。如果灰度值大于閾值的像素數(shù)少于低于閾值的,則將灰度值低于閾值的像素設(shè)為背景色,高于閾值的設(shè)為前景色。

(三)濾波處理

采用去除雜點的方法進行去噪聲處理。掃描整個圖像,當發(fā)現(xiàn)一個前景色點的時候,就考察并計算和該前景色點間接或者直接相連的前景色點的個數(shù),如果個數(shù)小于特定的值,那就說明該點是離散點,將其去掉(變成背景色點)。我們用遞歸調(diào)用法考察相連的前景色點。

(四)細化處理

由于需要處理的圖像大多是從印刷出版物上掃描來的或是對印刷文字進行拍照得到的,所以在很多情況下字符會有些模糊,對字符識別造成一定的困難。可以對圖像進行銳化處理,使模糊的圖像清晰。

本文采用Hilditch算法,該算法通過判斷去掉圖像中是邊界點而不是連通點的像素點。對一個矩形區(qū)域,從左上角開始到右下角,每次掃描可以將矩形最外面一層剔去,層層剝離后,最終只剩下最中間的細化圖像。

二、字符識別算法

(一)字符定位與分割處理

本文通過水平方向和垂直方向的投影定位和分割圖像中包含的字符。理論上,水平投影、垂直投影后,所以可以對空白處進行行和列的分割。不過實際應(yīng)用中還有很多細節(jié)需要考慮,例如左右結(jié)構(gòu)的漢字經(jīng)過垂直方向的投影,可能被分成兩個甚至三個部分,另外漢字和英文字符混合時實現(xiàn)正確的分割就更為復(fù)雜。對于圖像矩陣,從上到下逐行掃描,先設(shè)置狀態(tài)為未發(fā)現(xiàn)文字。

Step1:狀態(tài)為未發(fā)現(xiàn)文字且未到圖像末尾時循環(huán)做:如果當前行的前景色像素數(shù)為0,則設(shè)置該行為一行文字的開始,然后繼續(xù)往下掃描,如果當前行的前景色像素數(shù)大于0,則設(shè)置狀態(tài)為已發(fā)現(xiàn)文字。

Step2:狀態(tài)為已發(fā)現(xiàn)文字且未到圖像末尾時循環(huán)做:如果當前行的前景色像素數(shù)大于0,則繼續(xù)往下掃描,如果當前行的前景色像素數(shù)為0,則設(shè)置該行為一行文字的結(jié)束行,將包含一行文字的數(shù)據(jù)重新存放在一個數(shù)組中,再對這一行文字進行列分割得到一個個漢字或英文字符,之后再進行字符識別,然后將狀態(tài)設(shè)為未發(fā)現(xiàn)文字。重復(fù)上述兩步。

字符分割復(fù)雜之處在于區(qū)分左右結(jié)構(gòu)的漢字和英文字符。自適應(yīng)的通過列分割提取出一個個文字(字符)分為兩步:

Step1:在分割了行之后,進行一次垂直方向投影,基于投影中的空隙分離出一個個“疑似字符”,計算每個疑似字符的投影寬度,以及疑似字符與疑似字符之間的空隙寬度;從大到小排列空隙寬度,得到空隙寬度中位數(shù),記為gm;漢字是方塊字,從大到小排列疑似字符的投影寬度,取最大的漢字寬度,記為wb。

Step2:使用寬度>=gm的空隙分割一行文字得到若干塊;對其中的某塊ch(左右不含空隙),如果它僅包含一個疑似字符,那么若其寬度接近于wb,則判斷ch為一個漢字否則是一個英文字符;如果ch包含若干疑似字符,那么若其寬度接近于wb,則判斷ch為一個漢字,否ch則若寬度小于wb,則進一步分割成若干英文字符,否則,也即ch寬度大于wb,則用ch中最大空隙將ch分成兩部分,再按照上面方法判斷塊所包含的字符。

(二)字符歸一化處理

首先,可以通過預(yù)先設(shè)定一個參數(shù)進行字符的歸一化處理,即對已經(jīng)分割好的字符圖片進行放大和縮小,但是處理后會使較大的字符圖像損失較多的信息。因此本文在字符分割之后對字符的大小求一次平均,將圖片歸一化為平均字符大小,以降低字符圖片信息的損失。

計算出歸一化需要的平均字符大小后,對字符圖像用插值法進行放大或縮小。由原字符圖像的寬和高與平均的寬和高,得出要變換的系數(shù),把新圖像里的點按插值法映射到原圖像中,生成新圖像。

(三)字符特征提取

特征提取的方法是自左向右對圖像進行逐列的掃描,統(tǒng)計每列的前景色像素的個數(shù),然后自上而下逐行掃描,統(tǒng)計每行的前景色像素的個數(shù),將統(tǒng)計結(jié)果作為字符的特征向量。

我們決定采用一種基于投影歸一化的字符特征提取方法,從行投影到列投影,再加上兩個方向的斜投影,通過歸一化處理將投影統(tǒng)計向量轉(zhuǎn)化成與字庫中相同的特征向量。

(四)字符識別處理

在字庫中存儲的是每一個字符(包括漢字)的特征向量,一個特征向量對應(yīng)一個字符,將提取出的待識別字符的特征向量和字庫中字符的進行匹配,搜尋和這個特征向量最接近的字符,也就是采用歐氏距離判別法將距離最相近的字符作為匹配結(jié)果。

定義2設(shè)待識別字符的特征向量為xf1,xf2,...,xfn,字庫中字符的特征向量記為xh1,xh2,...,xhn,這個字符和字庫中字符之間的距離定義為:

三、實驗測試

本文使用VC6.0的MFC設(shè)計實現(xiàn)了簡易的人機交互界面,如圖所示,靠人工輸入待識別圖片。用戶通過點擊預(yù)處理,版面分析,字符識別后得到識別結(jié)果。

識別軟件可以自動尋找圖片上需識別字符的位置,對含有有效信息字符的區(qū)域進行特征分析(其余部分不再分析)。同時,將區(qū)域中每個字符的特征和字庫中各字符的特征進行對比,選擇與其最相近的字符作為識別結(jié)果。程序轉(zhuǎn)化速度快,內(nèi)容較準確,結(jié)果可以以字符形式顯示在對話框中。

四、總結(jié)

本文基于圖像處理與字符識別的相關(guān)技術(shù),能夠?qū)D片上相應(yīng)的文字進行分割選取并轉(zhuǎn)化成為文本;能夠識別多種信息類型(如身份證號、車牌號、敏感文字)文字,識別、轉(zhuǎn)化速度快;使用C++編程,容易改寫為C代碼,方便移植到某些硬件平臺上(如DSP);可以對現(xiàn)有字庫進行特定場合的修改,提高識別速度和效率,減小程序的存儲空間。

本文的設(shè)計可以用于網(wǎng)絡(luò)圖像中敏感文字的識別(通過字符識別及字符串搜索匹配)與刪除。在物流應(yīng)用中可以識別身份證復(fù)印件上的身份證號碼、電話號碼和快遞單號等,從而幫助快遞員更快更準確地簽發(fā)快遞;在交通管理應(yīng)用中可以識別車牌號碼,快捷有效地對違章車輛進行處理。

參考文獻:

[1]郭爽.數(shù)碼管數(shù)字儀表自動識別方法的研究[J].通信技術(shù),2012,45(8):91-93.

[2]李素萍.基于圖像處理的數(shù)字儀表識別技術(shù)[J].機電一體化,2013,19(6):84-86,90.

[3]魏武,黃心漢.基于模板匹配和神經(jīng)網(wǎng)絡(luò)的車牌字符識別方法[J].模式識別與人工智能,2001,14(1):123-126.

[4]楊枝靈,王開.數(shù)字圖像獲取、處理及實踐應(yīng)用[M].人民郵電出版社,2003.

[5]何斌,馬天予,王運堅,等.VisualC++數(shù)字圖像處理[M].北京:人民郵電出版社,2002:465-471.

[6]沈庭芝,方子文.數(shù)字圖像處理及模式識別[M].北京:北京理工大學出版社,1998:169-170.

編輯 陳鮮艷

主站蜘蛛池模板: 无码AV日韩一二三区| 日本一区二区三区精品视频| 老色鬼欧美精品| 国产男人的天堂| 国产综合另类小说色区色噜噜| 国产欧美另类| 亚洲一区二区三区麻豆| 综合网天天| 国产性生交xxxxx免费| 亚洲精品午夜天堂网页| 一区二区三区国产| 色婷婷成人网| 日韩不卡免费视频| 久久不卡精品| 久久人人97超碰人人澡爱香蕉| 99在线国产| 国产在线观看91精品| 国内精品自在欧美一区| 色135综合网| 国产成人资源| 亚洲AV色香蕉一区二区| 日韩精品专区免费无码aⅴ| 国产精品永久久久久| 人妻精品久久无码区| 精品国产成人av免费| 国产无码在线调教| 日韩第八页| 亚洲日韩欧美在线观看| 国产精品蜜臀| 亚洲男人的天堂在线观看| 四虎国产精品永久在线网址| 婷婷伊人久久| 五月天久久综合国产一区二区| 免费国产福利| 国产黄在线观看| 狠狠做深爱婷婷久久一区| 在线色综合| 欧美亚洲国产精品第一页| 亚洲人成网站在线播放2019| 欧洲熟妇精品视频| 国产色婷婷视频在线观看| 国模沟沟一区二区三区| 亚洲无码高清一区| 久久五月视频| 国产视频一二三区| 亚洲精品第一页不卡| 91精品免费久久久| 亚洲日本www| 国产97视频在线| 在线免费观看a视频| 91色综合综合热五月激情| a级毛片一区二区免费视频| 中文字幕乱码二三区免费| 亚洲人成影院在线观看| 久操中文在线| 亚洲成人动漫在线| 一级片一区| 五月天综合婷婷| 国产精品永久免费嫩草研究院| 午夜a级毛片| 久青草国产高清在线视频| 九九视频在线免费观看| 啪啪永久免费av| 国产成人免费手机在线观看视频| 欧美午夜小视频| 成人免费黄色小视频| 国产成人无码AV在线播放动漫 | 一级毛片在线免费看| 青青草原国产| 亚洲成人动漫在线观看 | 亚洲精品无码在线播放网站| yjizz国产在线视频网| 在线观看视频一区二区| 思思99思思久久最新精品| 欧美午夜小视频| 538国产在线| 日韩免费毛片| 国产精品嫩草影院av| 亚洲娇小与黑人巨大交| 亚洲国产中文综合专区在| 中文字幕乱码中文乱码51精品| 免费毛片全部不收费的|