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

正文內(nèi)容

人臉識別方法的研究和實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-25 15:05本頁面
  

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