freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

手寫體數(shù)字識別系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計(doc畢業(yè)設(shè)計論文)(編輯修改稿)

2025-07-16 23:04 本頁面
 

【文章內(nèi)容簡介】 量,抑制低頻分量,提高圖像邊界清晰度等。在設(shè)計中選擇使用了梯度銳化法.梯度幅度比例于相鄰像素的灰度級差值。在灰度陡變區(qū)域,梯度值大;在灰度相似區(qū)域,梯度值??;在灰度級為常數(shù)的區(qū)域,梯度為0。熟悉梯度的這些性質(zhì),根據(jù)不同的目的選擇不同的算法,就能獲得滿意的銳化效果。5. 字符切分?jǐn)?shù)字識別常用于郵政編碼的自動識別和支票的檢驗等。在這些應(yīng)用中,給出的數(shù)字往往是互相牽連,并且常帶有覆蓋相交叉,所以為了獲得可以進行識別的輸入樣本表達,必須進行數(shù)字之間的分離,消除不必要的記號和符號。經(jīng)過文字切分得到的一個個獨立的樣本,可以用于進一步的處理。通常可以依據(jù)兩種原則進行分割。一是依據(jù)各個象素點的灰度不連續(xù)性進行分割。一是依據(jù)同一區(qū)域具有相似的灰度(或組織特性)這一特征,尋求不同區(qū)域之邊界。前者稱為基于點相關(guān)的分割技術(shù),后者稱為基于區(qū)域相關(guān)的分割技術(shù)。本設(shè)計中選擇使用基于灰度閾值的全局閾值化方法.這是一種最常用、同時也是最簡單的分割方法,它特別適用于對象和背景占據(jù)不同灰度級范圍這類圖像。此時,我們只要選取一個適當(dāng)?shù)幕叶燃夐撝?,然后將每個象素灰度和它進行比較。超過閾值的重新分配以最大灰度(例如255),低于閾值的分配以最小灰度(例如0),那么,我們就可以組成一個新的二值圖像,并成功地把對象從背景中顯露出來。在分割之前進行背景平滑和噪聲消除,常常能改善分割的性能。6. 規(guī)格化由于樣本數(shù)字大小不一,為了便于提取數(shù)字特征,需要對樣本進行尺寸大小規(guī)一化,或者說是將數(shù)字的長度和寬度都調(diào)整到充滿整個n*n的網(wǎng)格之中。7. 細化在傳統(tǒng)的模式識別中,對于數(shù)字的特征提取往往是從字形結(jié)構(gòu)的提取入手。因而人們認(rèn)為在二值化的字符圖像中,對識別有價值的字符特征主要集中在字符的輪廓或者骨架上?;谶@種認(rèn)識,在經(jīng)過以上幾個步驟的處理,得到干凈、平滑、規(guī)范的樣本集合之后,往往要進行細化。即將字符中的粗細不等的筆劃變換成只有一層像素點構(gòu)成的統(tǒng)一的筆劃。細化的基本原理都是從字的邊界開始逐層移去黑點,直到尋找到一個集合,此集合與其邊界相重合,這種方法被稱為脫殼算法。關(guān)于細化及快速細化的算法有許多,比如快速細化算法QA,Rutorit算法(簡稱RA),Hildith算法(簡稱HA)等。經(jīng)過上面幾個步驟的預(yù)處理變換,則可以獲得一種簡單像素點輸入樣本表達。對傳統(tǒng)的識別系統(tǒng),這種樣本不能直接進行識別,以上的步驟只是為特征提取選擇打下基礎(chǔ)。而對于神經(jīng)網(wǎng)絡(luò)識別系統(tǒng),這種簡單樣本表達可以直接輸入進行模式識別。但是,這種簡單的原始二值表達式在代表數(shù)字時有下面幾點不足:樣本維數(shù)很大,而中間許多特征不一定有用。沒有將那些真正反映數(shù)字特點的特征突出出來。對于不同數(shù)字的外圍或邊緣及主干特征并沒有考慮進去,這樣對一些有相似部分的數(shù)字容易出現(xiàn)誤識。由于上面三方面的原因,在神經(jīng)網(wǎng)絡(luò)模式識別中,我們要用帶污染的輸入量去訓(xùn)練神經(jīng)網(wǎng)絡(luò),使其具有一定的抗干擾能力,這樣對所要識別的數(shù)字,能達到更好的識別率。(二)BP網(wǎng)絡(luò)在數(shù)字識別中的應(yīng)用設(shè)計初始化給定輸入向量和目標(biāo)輸出求隱層、輸出層各單元輸出求實際輸出與目標(biāo)值的偏差ee滿足要求?計算隱層誤差單元求梯度誤差權(quán)值調(diào)整全部e滿足?結(jié)束BP算法的流程圖如下圖所示。(三)程序設(shè)計編寫以VC++為手段,在BP神經(jīng)網(wǎng)絡(luò)的基礎(chǔ)上進行編程以實現(xiàn)手寫數(shù)字的識別,以下是部分實驗代碼://:interface of the CPatternView class/////////////////////////////////////////////////////if !defined(AFX_PATTERNVIEW_H__696AB6FA_20EF_46BB_B9DE_8654C84DC5DE__INCLUDED_)define AFX_PATTERNVIEW_H__696AB6FA_20EF_46BB_B9DE_8654C84DC5DE__INCLUDED_if _MSC_VER1000pragma onceendif //_MSC_VER1000typedef struct tezheng{ signed char value。 //數(shù)字值 signed char VHDerection[15]。 //水平垂直特征 //right1 down2 left3 up4 signed char lenth1。 //第一個筆畫長度144 signed char lenth。 //最后一個方向的長度14(1) 4(2) signed char decon。 //有無斷點 等于1有斷點 signed char lenfirst。 signed char lenend。}TEZHENG。class CPatternView:public CView{protecte
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1