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

正文內(nèi)容

基于vc手寫數(shù)字識別程序設(shè)計_畢業(yè)論文設(shè)計-文庫吧資料

2025-07-11 09:12本頁面
  

【正文】 zeof(signed char))。//將文件數(shù)據(jù)寫入當(dāng)前文件位置 (mytezhengVHDerection,sizeof(signed char)*15)。//定位當(dāng)前文件指針到文件尾 (amp。 try{ mytezhengvalue=。 } } //說明該數(shù)字類型不在模板中 if(j==i){ if(()==IDOK){ //判斷數(shù)字輸入對話框中的兩個數(shù)字是否相同 if(!=){ AfxMessageBox(您的輸入有誤, \n請重新輸入 )。 AfxMessageBox(s)。(templenend==mytezhenglenend)){ char s[20]。(templenth==mytezhenglenth)amp。(templenth1==mytezhenglenth1)amp。(templenfirst==mytezhenglenfirst)amp。(tempdecon==mytezhengdecon)amp。 17 } if((k==15)amp。k15。j++){ ((void *)temp,sizeof(TEZHENG))。 //首先判斷當(dāng)前的數(shù)字類型是否已經(jīng)在模板中 for(int j=0。 temp=(TEZHENG *)malloc(sizeof(TEZHENG))。//獲取文件長度 int i=nFileSize/sizeof(TEZHENG)。 ()。//指定設(shè)備環(huán)境設(shè)置文字對齊標(biāo)志 pDCSetBkMode(TRANSPARENT)。 pDCSetTextColor(RGB(255,255,255))。 16 //Paint the area. pDC PatBlt (8,8,176,240, PATCOPY )。 // Select the brush into the device context . pOldBrush = pDCSelectObject (amp。dcMemory3, 0, 0, SRCCOPY)。bitmapclear)。 (pDC)。dcMemory2, 0, 0, SRCCOPY)。bitmaprecognize)。 (pDC)。/*對 amp。/*選擇 bitmapstudy 到 dcMemory1 的上下文環(huán)境中 */ pDCBitBlt(220, 20, 50, 20, amp。/*創(chuàng)建一個與 PDC 兼容的內(nèi)存設(shè)備上下文環(huán)境( DC) */ (amp。/*通過 CDC 對象的成員函數(shù)進(jìn)行所有的繪圖 */ (IDB_BITMAP_STUDY)。//取消選擇刷出設(shè)備上下文 //三個模擬位圖按鈕 CBitmap bitmapstudy,bitmaprecognize,bitmapclear。/*該函數(shù)得到一個能夠完整包含當(dāng)前可見區(qū)域的最小矩形的大小 */ //Paint the area. pDC PatBlt ( , , ( ) , ( ) , PATCOPY )。//CRect 從 tagRECT結(jié)構(gòu)派生而來 pDCGetClipBox (amp。Brush)。/*ASSERT_VALID 是一個斷定宏,如果 pDoc 為NULL就不繼續(xù)運行 */ // TODO: add draw code for native data here //Erase the background // 創(chuàng)建一個面色刷 CBrush Brush (RGB (128, 0 , 0) )。 } } 創(chuàng)建主界面程序 void CPatternView::OnDraw(CDC* pDC) { CPatternDoc* pDoc = GetDocument()。 14 mytezhengdecon=0。i15。 mytezhenglenth1=0。 mytezhengvalue=1。 curvalue=1。 mypoint[i].y=1。i100。 //初始化,使得坐標(biāo)序列中的點皆為空點 mytime=0。j16。i16。 12 參考文獻(xiàn) ( 1)張立凡等著 .手寫數(shù)字識別系統(tǒng)設(shè)計 .北京:印刷學(xué)院學(xué)報, 20xx 年 04 期 . ( 2)馮偉興著 .Visual C++數(shù)字圖像模式識別技術(shù)詳解 .北京:機械工業(yè)出版社,20xx 年 9 月 . ( 3)張宏林著 .精通 Visual C++數(shù)字圖像模式識別技術(shù)及工程實踐 .北京:人民郵電出版社, 20xx 年 8 月 . ( 4) 章毓晉 著 .圖像工程(中冊)圖像分析(第二版) .北京:清華大學(xué)出版社 , 20xx 年 7 月 . ( 5) 謝鳳英 著 .Visual C++ 數(shù)字圖像處理 .北京: 電子工業(yè)出版社 ,20xx 年 5月 . 13 附錄: 程序清單: 初始化程序 CPatternView::CPatternView() {// TODO: add construction code here mouseDown=0。 但是在系統(tǒng)的設(shè)計上由于時間的限制導(dǎo)致系統(tǒng)界面的設(shè)計不夠美觀,特征訓(xùn)練不夠?qū)е伦R別率不夠高。手寫體數(shù)字識別是一個極具研究價值的課題,手寫數(shù)字的樣品類別總共只有 0一 9 十類,與其它的大字符集的識別 (漢字識別 )相比要相對容易。 識別率如表 : 11 數(shù)字 測試次數(shù) 正確次數(shù) 識別率 0 20 16 80% 1 20 19 95% 2 20 18 90% 3 20 18 90% 4 20 17 85% 5 20 13 65% 6 20 16 80% 7 20 19 95% 8 20 9 45% 9 20 17 85% 表 識別率統(tǒng)計 分析:從表中可以看出 8 和 5 較難識別,因為其特征不太好提取,特征比較多樣化,所以需要大量的學(xué)習(xí),豐富模板庫,這樣可以提高識別率。 圖 學(xué)習(xí)調(diào)試 點擊清除之后,往繪圖區(qū)寫入一個 4,如圖 所示說明識別成功。 4 系統(tǒng)設(shè)計 本系統(tǒng)主要包括了主界面、圖像繪制、特征提取、學(xué)習(xí)、識別、清除六個模塊,其總框圖如圖 所示: 圖 系統(tǒng)總框圖 以下是各模塊詳細(xì)設(shè)計: 、主界面 主界面主要由繪圖區(qū),學(xué)習(xí)、識別和清除三個按鈕構(gòu)成, 通過調(diào)用 VC++庫里的 CBrush、 CRect、 CBitmap 來進(jìn)行相關(guān)操作,學(xué)習(xí)、識別和清除三個按鈕首先通過建立三個 CBitmap 類,通過位圖將其畫出來,如圖 、 、 所示;再建立一個 SPLASH 類,最后通過程序來設(shè)計總界面,如圖 所示: 圖 學(xué)習(xí)按鈕 主界面 圖像繪制 學(xué)習(xí) 特征提取 識別 清除 5 圖 識別按鈕 圖 清除按鈕 圖 總界面 6 、圖像繪制 圖像的繪制主要是按下鼠標(biāo)左鍵、拖動鼠標(biāo)、放開鼠標(biāo)左鍵這樣一個過程 ,本次設(shè)計通過 OnLButtonDown()(鼠標(biāo)左鍵按下函數(shù))、 OnMouseMove()(鼠標(biāo)移動函數(shù))、 OnLButtonUp()(鼠標(biāo)左鍵放開函數(shù))來實現(xiàn)圖像的繪制,流程圖如圖 所示: 圖 圖像繪制流程圖 、特征提取 本模塊首先要創(chuàng)建一個結(jié)構(gòu)體變量來表示所繪圖形的各種特征,比如value(手寫數(shù)字值)、 VHDerection(水平垂直特征)、 lengt
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1