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

正文內(nèi)容

人臉面部特征提取技術(shù)的研究(frt)畢業(yè)設(shè)計(jì)(參考版)

2025-07-14 11:44本頁面
  

【正文】 人臉外輪廓線的提取方法。為此,我要誠 摯地向他們表達(dá)深深的謝意。感謝我的父母和 同學(xué) ,他們的鼓勵(lì)和支持是我踏實(shí)求學(xué)勤奮鉆研的動(dòng)力。在此深深感謝 黃老師 給予學(xué)生學(xué)業(yè)上的教導(dǎo)和生活上的關(guān)懷, 老 師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和一絲不茍的工作作風(fēng)給我極大的影響,不僅使我在靜心完成論文的研究工作,而且也將勉勵(lì)我今后刻苦學(xué)習(xí)和積極工作。 人臉面部特征提取技術(shù)的研究 34 致 謝 本論文是在 黃老師 悉心指 導(dǎo)下完成的。通過這次設(shè)計(jì),一方面讓我更進(jìn)一步的熟悉和掌握了 C++語言的基本語法以及更深入的了解了算法和 Visual C++開發(fā)工具的使用。 本次畢業(yè)設(shè)計(jì)是針對(duì)我們大學(xué)四年來所學(xué)知識(shí)而進(jìn)行的一次全面性的檢驗(yàn),它涵蓋的知識(shí)面廣,涉及到多個(gè)領(lǐng)域,需要我們具有較高的綜合知識(shí)水平及較強(qiáng)的解決問題的能力。一個(gè)好的需求分析報(bào)告將給系統(tǒng)帶來很大的驚喜,它會(huì)很大程度上減少程序員的負(fù)擔(dān)。 雖然這次設(shè)計(jì)成品還存在著很多問題 ,但我從中學(xué)到了不少知識(shí)。 知道了測(cè)試的目的和測(cè)試的原則之后,現(xiàn)在進(jìn)行軟件的具體測(cè)試,對(duì)軟件的功能實(shí)現(xiàn)進(jìn)行詳細(xì)的測(cè)試。 應(yīng)當(dāng)對(duì)每一個(gè)測(cè)試結(jié)果做全面的檢查。 嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性。經(jīng)驗(yàn)表明,測(cè)試后程序殘存的錯(cuò)誤數(shù)目與該程序中以發(fā)現(xiàn)的錯(cuò)誤數(shù)目或檢錯(cuò)率成正比。 不合理的輸入條件是指異常的,臨界的,可能引起問題異變的輸入條件。 程序員應(yīng)避免檢查自己的程序。 測(cè)試原則 應(yīng)當(dāng)把 “盡早地和不斷地進(jìn)行軟件測(cè)試 ”作為軟件開發(fā)者的座右銘。對(duì)該模塊進(jìn)行測(cè)試的方法是:采用多張 24 位的彩色圖像來進(jìn)行逐一測(cè)試,看這些圖片經(jīng)過處理后是否達(dá)到預(yù)期的效果 ,如圖像灰度化模塊的檢測(cè)則需看所測(cè)的彩色圖片是否變成灰色;而灰度變換就是為了調(diào)試圖像最適合的灰度級(jí)。本系統(tǒng)主要由圖像處理、人臉定位、特征提取組成,而圖像處理對(duì)于后面的工作結(jié)果好壞起著至關(guān)重要的作用,因此從軟件開發(fā)的最初階段我們就要對(duì)軟件進(jìn)行不斷的測(cè)試,對(duì)圖像處理模塊中的各個(gè)子模塊進(jìn)行測(cè)試以便檢測(cè)經(jīng)過處理后的圖像人臉面部特征提取技術(shù)的研究 32 效果是否達(dá)到預(yù)期的效果。 結(jié)構(gòu)設(shè)計(jì) 圖像預(yù)處理設(shè)計(jì) : 表 函 數(shù) 功 能 OnBtGray() 圖象灰度化 CalGray1(int,int,int) 計(jì)算圖象的灰度值 OnChangeEdit1( ) 設(shè)置滑動(dòng)條的初始值 OnReleasedcaptureSlider( ) 改變灰度變化 MakeBitMap( ) 重置位圖 SetRange() 設(shè)置滑動(dòng)條的范圍 GetPos( ) 得到滑動(dòng)條的值 SetPos() 設(shè)置 滑動(dòng)條的值 OnBUTTONSobel( ) 實(shí)現(xiàn) Sobel邊緣提取 OnCustomdrawSlider1( ) 將滑動(dòng)條的消息映射給文本框 人臉面部特征提取技術(shù)的研究 30 各成員函數(shù)解析 函數(shù)名稱 : OnBtGray 參數(shù) : CSliderCtrl m_Slider 灰度滑動(dòng)條的值 int m_Gray 編輯框的值 返回值 : void 說明 : 該函數(shù)將編輯框的值映射給滑動(dòng)條 函數(shù)名稱 : CalGray1 參數(shù) : int Blue 待求點(diǎn)像素的藍(lán)色值 int Green 待求點(diǎn)像素的綠色值 int Red 待求點(diǎn)像素的紅色值 返回值 : int 待求點(diǎn)的灰度值 說明 : 該函數(shù)計(jì)算某像素點(diǎn)的灰度值 函數(shù)名稱 : OnChangeEdit1 參數(shù) : CSliderCtrl m_Slider 灰度滑動(dòng)條的值 int m_Gray 編輯框的值 返回值 : void 說明 : 該函數(shù)將編輯框的值映射給滑動(dòng)條 函數(shù)名稱 : OnReleasedcaptureSlider 參數(shù) : void 返回值 : void 說明 : 該函數(shù)將編輯框的值映射給滑動(dòng)條 函數(shù)名稱 : MakeBitMap 參數(shù) : void 返回值 : void 20xx 屆計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)(論文) 31 說明 : 重新設(shè)置位圖 函數(shù)名稱 : SetRange 參數(shù) : int nMin 灰度滑動(dòng)條的最小值 int nMax灰度滑動(dòng)條的最大值 BOOL bRedraw 返回值 : void 說明 : 設(shè)置滑動(dòng)條的最大最小值,確定滑動(dòng)條的范圍 函數(shù)名稱 : GetPos 參數(shù) : void 返回值 : void 說明 : 得到滑動(dòng)條的當(dāng)前值 函數(shù)名稱 : SetPos 參數(shù) : int nPos 設(shè)置 滑動(dòng)條的值 返回值 : void 說明 : 設(shè)置滑動(dòng)條的值 函數(shù)名稱 : OnBUTTONSobel 參數(shù) : void 返回值 : void 說明 : 設(shè)置滑動(dòng)條的值 系統(tǒng)測(cè)試 測(cè)試是為了找出程序的錯(cuò)誤。本設(shè)計(jì)中建立的多層次類結(jié)構(gòu)都是可以修改和維護(hù)的。本設(shè)計(jì)中建立的多層次類結(jié)構(gòu)都是可以修改和維護(hù)的。 20xx 屆計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)(論文) 27 (2) 效果圖 圖 46 原圖像 人臉面部特征提取技術(shù)的研究 28 圖 46 對(duì)比度增強(qiáng)后效 果圖 20xx 屆計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)(論文) 29 第 5 章 系統(tǒng)綜合與測(cè)試 系統(tǒng)綜合 人臉識(shí)別應(yīng)用程序采用 Visual C++ 作為開發(fā)工具,利用 MFC 采用面向?qū)ο蟮姆椒?,?C++語言編寫程序。 } } MakeBitMap()。 m_tResPixelArray[i][j].rgbGreen=g。 if (b 0) b = 0。 if (g 0) g = 0。 if (r 0) r = 0。 } else b=blue。 } else g=green。 else r=red。 int blue=abs((127b)*m_Degree)/255。 //對(duì) RGB 進(jìn)行變換 int red=abs((127r)*m_Degree)/255。 //獲取綠色分量 int g=m_tResPixelArray[i][j].rgbGreen。jm_nWndWidth。im_nWndHeight。 打開ClassWizard 的 Member Variables 標(biāo)簽,給每個(gè)控件添加所需的成員變量,參數(shù)如下: 表 空間 ID 號(hào) 變 量類型 變量名 范圍和大小 IDC_SLIDER1 CSliderCtrl m_Slider2 ―― IDC_EDIT1 int m_Degree 0~ 255 在 滑動(dòng)條的消息處理函數(shù) OnReleasedcaptureSlider2() 中設(shè)置滑動(dòng)條的值使它等于文本編輯框的初始值。 MyDraw()。 j++) (j,i,RGB(m_tResPixelArray[i][j].rgbRed,m_tResPixelArray[i][j].rgbGreen,m_tResPixelArray[i][j].rgbBlue))。 i++) for(int j=0。 for(int i=0。ClientDC)。 CDC dc。 m_pResMapCreateCompatibleBitmap(amp。 if(m_pResMap!=NULL) delete m_pResMap。 } } MakeBitMap()。 } if(temp255) { temp=255。 式( ) temp=method3CalSobel(col,row)。 ( 2) 具體實(shí)現(xiàn) Sobel
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1