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

正文內(nèi)容

人臉識(shí)別系統(tǒng)的研究與應(yīng)用-浙江大學(xué)畢業(yè)論文-資料下載頁(yè)

2025-06-25 14:44本頁(yè)面
  

【正文】 bool說(shuō)明 : 該函數(shù)判斷圖片中是否有人臉,并對(duì)人臉圖片進(jìn)行眼睛定位函數(shù)名稱(chēng) : FixeNose參數(shù) : 無(wú)返回值 : void 說(shuō)明 : 該函數(shù)是在眼睛定位之后的前提下進(jìn)行鼻子的定位函數(shù)名稱(chēng) : FixeMouth參數(shù) : 無(wú)返回值 : void 說(shuō)明 : 該函數(shù)是在眼睛和鼻子都定位之后的前提下再進(jìn)行嘴巴的定位函數(shù)名稱(chēng) : GetEyesParameter參數(shù) : 無(wú)返回值 : void 說(shuō)明 : 該函數(shù)分別獲取了眼睛、鼻子、嘴巴的重心之后,再根據(jù)兩眼間的角度、鼻眼鼻所形成的角、鼻嘴鼻所形成的角、兩個(gè)眼睛中心距與臉寬的比例來(lái)獲取眼睛參數(shù)。函數(shù)名稱(chēng) : GetPartParameter參數(shù) : 無(wú)返回值 : void 說(shuō)明 : 該函數(shù)的功能是用于獲取整個(gè)臉部的特征函數(shù)名稱(chēng) : Centerofgravity參數(shù) : 無(wú)返回值 : void 說(shuō)明 : 該函數(shù)的功能是找出眼睛、鼻子、嘴巴的重心并用十字將它們標(biāo)記出來(lái)函數(shù)名稱(chēng) : AverageDeviation參數(shù) : double NewData 新獲取的數(shù)據(jù) double OldData 以前的數(shù)據(jù)返回值 : double 平均值的標(biāo)準(zhǔn)偏差說(shuō)明 : 該函數(shù)用于計(jì)算平均值的標(biāo)準(zhǔn)偏差函數(shù)名稱(chēng) : Template參數(shù) : double * tem 指向模板的指針 HDIB hDIB 圖像的句柄 int tem_w 模板的寬度 int tem_h 模板的高度 double xishu 模板的系數(shù) 返回值 : 無(wú)說(shuō)明 : 該函數(shù)對(duì)圖像進(jìn)行模板操作,但為了方便起見(jiàn),模板的高度和寬度都是用奇數(shù)。函數(shù)名稱(chēng) : DrawCrossX參數(shù) : int x int y 返回值 : 無(wú)說(shuō)明 : 該函數(shù)對(duì)已經(jīng)做好預(yù)處理的人臉圖像中的特征(眼睛、鼻子、嘴巴)用十字標(biāo)記出來(lái) 類(lèi)ClikelyHood ,表72列出了該類(lèi)所封裝的成員函數(shù)及其功能 表72 類(lèi)ClikelyHood的成員函 數(shù)功 能CalLikeHood ()計(jì)算相似度CalBinary ()二值化圖像filter()實(shí)現(xiàn)濾波功能CalParameter ()訓(xùn)練參數(shù)各成員函數(shù)解析函數(shù)名稱(chēng) : CalLikeHood參數(shù) : 無(wú) 返回值 : 無(wú)說(shuō)明 : 該函數(shù)用于計(jì)算相似度函數(shù)名稱(chēng) : CalBinary參數(shù) : 無(wú) 返回值 : bool說(shuō)明 : 該函數(shù)用于將圖像二值化函數(shù)名稱(chēng) : filter參數(shù) : double** source 返回值 : bool 說(shuō)明 : 該函數(shù)的功能是實(shí)現(xiàn)中值濾波函數(shù)名稱(chēng) : CalParameter參數(shù) : DirectPath —— Bmp文件路徑返回值 : bool 說(shuō)明 : 該函數(shù)的功能是對(duì)參數(shù)進(jìn)行訓(xùn)練3 類(lèi)CFaceDetectDoc 表73 類(lèi)CFaceDetectDoc的成員函 數(shù)功 能CopyBitMap ()拷貝位圖MakeBitMap ()生成新的位圖DrawCross ()畫(huà)十字形標(biāo)記Likehood ()計(jì)算相似度各成員函數(shù)解析函數(shù)名稱(chēng) : CopyBitMap參數(shù) : dest —— 目標(biāo)位圖指針 Source —— 源位圖指針 返回值 : bool說(shuō)明 : 該函數(shù)的功能是拷貝位圖函數(shù)名稱(chēng) : MakeBitMap參數(shù) : 無(wú) 返回值 : 無(wú)說(shuō)明 : 該函數(shù)的功能是生成一個(gè)新的位圖函數(shù)名稱(chēng) : DrawCross參數(shù) : pDC-CDC指針 point-要畫(huà)的點(diǎn)的坐標(biāo) crColor-標(biāo)記得顏色 返回值 : 無(wú)說(shuō)明 : 該函數(shù)用于畫(huà)十字形標(biāo)記函數(shù)名稱(chēng) : Likehood參數(shù) : int m_WndWidth ——圖片高度 int m_WndHeight —— 圖片寬度 返回值 : 無(wú)說(shuō)明 : 該函數(shù)用于計(jì)算相似度類(lèi)DIB 函 數(shù)功 能CopyHandle()拷貝內(nèi)存塊ReadDIBFile()讀取位圖文件信息LightingCompensate()進(jìn)行光線(xiàn)補(bǔ)償PixelOffset()修正像素值GetHeight()獲取DIB高度GetBiBitCount()獲取字節(jié)數(shù)表74 類(lèi)Dib的成員各成員函數(shù)解析函數(shù)名稱(chēng) : CopyHandle參數(shù) : HANDLE hSrc —— 要拷貝的內(nèi)存區(qū)域 返回值 : HANDLE —— 拷貝后的新內(nèi)存區(qū)域說(shuō)明 : 該函數(shù)拷貝指定的內(nèi)存區(qū)域,返回復(fù)制后的新內(nèi)存區(qū)域,出錯(cuò)時(shí)返回NULL函數(shù)名稱(chēng) : ReadDIBFile 參數(shù) : HANDLE hFile —— 要讀取的文件hFile 返回值 : HDIB —— 成功返回DIB的句柄,否則返回NULL說(shuō)明 : 該函數(shù)拷貝指定的內(nèi)存區(qū)域,返回復(fù)制后的新內(nèi)存區(qū)域,出錯(cuò)時(shí)返回NULL函數(shù)名稱(chēng) : PixelOffset參數(shù) : int i,j WORD wBytePerLine —— 圖像每行的字節(jié)數(shù) 返回值 : long —— 圖像像素?cái)?shù)據(jù)的偏移說(shuō)明 : 該函數(shù)計(jì)算圖像像素?cái)?shù)據(jù)的偏移函數(shù)名稱(chēng) : GetHeight參數(shù) : 無(wú) 返回值 : long —— 圖片高度說(shuō)明 : 該函數(shù)返回圖像的高度函數(shù)名稱(chēng) : GetBitBitCount參數(shù) : 無(wú) 返回值 : int —— 圖片字節(jié)數(shù)說(shuō)明 : 該函數(shù)返回圖片字節(jié)數(shù) 第六章 測(cè)試測(cè)試是為了找出程序的錯(cuò)誤。正如測(cè)試的規(guī)則所確定的一樣:測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程;好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案;成功的測(cè)試是發(fā)現(xiàn)了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。第一節(jié) 測(cè)試的原則應(yīng)當(dāng)把“盡早地和不斷地進(jìn)行軟件測(cè)試”作為軟件開(kāi)發(fā)者的座右銘?! y(cè)試用例應(yīng)由測(cè)試輸入數(shù)據(jù)和與之對(duì)應(yīng)的預(yù)期輸出結(jié)果兩部分組成?! 〕绦騿T應(yīng)避免檢查自己的程序。(注意不是指對(duì)程序的調(diào)試)在設(shè)計(jì)測(cè)試用例時(shí),應(yīng)當(dāng)包括合理的輸入條件和不合理的輸入條件。不合理的輸入條件是指異常的,臨界的,可能引起問(wèn)題異變的輸入條件。充分注意測(cè)試中的群集現(xiàn)象。經(jīng)驗(yàn)表明,測(cè)試后程序殘存的錯(cuò)誤數(shù)目與該程序中以發(fā)現(xiàn)的錯(cuò)誤數(shù)目或檢錯(cuò)率成正比。應(yīng)該對(duì)錯(cuò)誤群集的程序段進(jìn)行重點(diǎn)測(cè)試?!?yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性。測(cè)試計(jì)劃應(yīng)包括:所測(cè)軟件的功能,輸入和輸出,測(cè)試內(nèi)容,各項(xiàng)測(cè)試的進(jìn)度安排,資源要求,測(cè)試資料,測(cè)試工具,測(cè)試用例的選擇,測(cè)試的控制方法和過(guò)程,系統(tǒng)的組裝方式,跟蹤規(guī)則,調(diào)試規(guī)則,以及回歸測(cè)試的規(guī)定等等以及評(píng)價(jià)標(biāo)準(zhǔn)。應(yīng)當(dāng)對(duì)每一個(gè)測(cè)試結(jié)果做全面的檢查?! ⊥咨票4鏈y(cè)試計(jì)劃,測(cè)試用例,出錯(cuò)統(tǒng)計(jì)和最終分析報(bào)告,為維護(hù)提供方便。 知道了測(cè)試的目的和測(cè)試的原則之后,現(xiàn)在進(jìn)行軟件的具體測(cè)試,對(duì)軟件的功能實(shí)現(xiàn)進(jìn)行詳細(xì)的測(cè)試。第二節(jié) 測(cè)試方案 本系統(tǒng)主要由圖像處理、人臉定位、特征提取、識(shí)別四個(gè)部分組成,而圖像處理對(duì)于后面的工作結(jié)果好壞起著至關(guān)重要的作用,因此從軟件開(kāi)發(fā)的最初階段我們就要對(duì)軟件進(jìn)行不斷的測(cè)試,對(duì)圖像處理模塊中的各個(gè)子模塊進(jìn)行測(cè)試以便檢測(cè)經(jīng)過(guò)處理后的圖像效果是否達(dá)到預(yù)期的效果。下面對(duì)圖像處理模塊的測(cè)試過(guò)程進(jìn)行描述:圖像處理模塊 :該 模塊分為光線(xiàn)補(bǔ)償、圖像變成灰色、均衡直方圖、實(shí)現(xiàn)圖像對(duì)比度增強(qiáng)、二值化處理。對(duì)該模塊進(jìn)行測(cè)試的方法是:采用多張24位的彩色圖像來(lái)進(jìn)行逐一測(cè)試,看這些圖片經(jīng)過(guò)處理后是否達(dá)到預(yù)期的效果,如光線(xiàn)補(bǔ)償模塊,則檢測(cè)所測(cè)圖片的亮度是否變強(qiáng);圖像灰度化模塊的檢測(cè)則需看所測(cè)的彩色圖片是否變成灰色;高斯平滑的實(shí)現(xiàn)采用了模板操作,因此模板參數(shù)的選擇對(duì)其十分重要,先用圖片進(jìn)行測(cè)試來(lái)檢測(cè)平滑效果,如果效果不理想則繼續(xù)選擇模板參數(shù),直至效果理想為止;圖像對(duì)比度增強(qiáng)是為了將圖像的特征一步一步顯現(xiàn)出來(lái),在測(cè)試的過(guò)程中,用含人臉的圖片進(jìn)行檢測(cè)看是否圖像的特征顯示出來(lái)的是否足夠明顯。經(jīng)過(guò)測(cè)試之后,光線(xiàn)補(bǔ)償模塊將圖像的像素亮度增強(qiáng),并使圖片中的光線(xiàn)達(dá)到平衡;圖像灰度化模塊達(dá)到了預(yù)期的效果,將圖片轉(zhuǎn)變?yōu)榛疑桓咚蛊交K能有效的消除圖像噪音,提高了圖像質(zhì)量;而增強(qiáng)圖像對(duì)比度模塊能夠較好的把圖像特征表現(xiàn)出來(lái)。 結(jié)束語(yǔ)一 應(yīng)用程序特點(diǎn)人臉識(shí)別應(yīng)用程序采用Visual C++,利用MFC采用面向?qū)ο蟮姆椒?,用C++語(yǔ)言編寫(xiě)程序。應(yīng)用程序的的各個(gè)類(lèi)具有相同的編程模式,且都是一次性制作的,代碼簡(jiǎn)潔,編程效率高。將面向?qū)ο蟮木幊碳夹g(shù)直接應(yīng)用于圖像處理知識(shí),并按功能進(jìn)行細(xì)化,建立通用的類(lèi),從而減少了繁瑣性,增加代碼的可重用性和可移植性,提高了效率。本設(shè)計(jì)中建立的多層次類(lèi)結(jié)構(gòu)都是可以修改和維護(hù)的。所有的類(lèi)都是開(kāi)放的,可以向其中添加新方法以支持新功能,而不會(huì)對(duì)原有功能構(gòu)成任何威脅。使用操作界面友好,提示信息清晰,用戶(hù)操作簡(jiǎn)便??梢杂貌藛巍?duì)話(huà)框選擇不同的處理算法。二 心得體會(huì)在這幾個(gè)月里,面對(duì)著諸多的問(wèn)題和考驗(yàn),我一次又一次享受了難題解決前的困惑和難題解決后的興奮。雖然本次設(shè)計(jì)的成品還存在著一些問(wèn)題,但是,對(duì)于作者來(lái)說(shuō),卻是不小的收獲。還有在編寫(xiě)論文時(shí),由于論文篇幅和時(shí)間的因素,有很多需要論述的地方都已經(jīng)省略,本論文只著重論述各種功能的基本算法,至于基本輸入輸出并沒(méi)有包括在內(nèi),還有很多地方是一筆帶過(guò)的,希望讀者見(jiàn)諒。經(jīng)過(guò)幾個(gè)月的畢業(yè)設(shè)計(jì),對(duì)我各方面的影響都很大,對(duì)此我體會(huì)頗多: 在設(shè)計(jì)的過(guò)程中,每一個(gè)步驟都十分的重要。設(shè)計(jì)前,一定要將需求分析工作做透徹,這直接關(guān)系到系統(tǒng)開(kāi)發(fā)實(shí)現(xiàn)的難易程度和設(shè)計(jì)的進(jìn)度。這就要求我們經(jīng)常與指導(dǎo)老師和用戶(hù)交流信息,即使發(fā)現(xiàn)設(shè)計(jì)方向上的錯(cuò)誤。千萬(wàn)不要認(rèn)為分析
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1