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

正文內(nèi)容

vc三維重建中圖像預(yù)處理技術(shù)的實(shí)現(xiàn)(doc畢業(yè)設(shè)計(jì)論文)(編輯修改稿)

2025-07-23 04:42 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 菜單和工具條,使其更適合你的工作需要。比如,可以創(chuàng)建一個(gè)新的工具條和菜單;增加、刪除菜單命令和工具條按鈕等。 支持多個(gè)項(xiàng)目工作區(qū):一個(gè)新的便捷的項(xiàng)目系統(tǒng)允許一個(gè)工作區(qū)內(nèi)包含多個(gè)不同的項(xiàng)目類型。比如說(shuō),可以創(chuàng)建一個(gè)包含Visual C++工程和J++ Applet的工作區(qū)。 可以保存搜索結(jié)果:“Find in Files”命令現(xiàn)在支持兩個(gè)獨(dú)立的輸出窗格,這樣用戶就可以保存上一次搜索的結(jié)果了。 一個(gè)工作區(qū)內(nèi)可包含多個(gè)工程文件:要在一個(gè)工作區(qū)內(nèi)增加一個(gè)工程,可以打開(kāi)該工作區(qū),然后選擇“Project”→“Insert Project into Workspace...”菜單項(xiàng),在當(dāng)前工作區(qū)中增加一個(gè)工程。 設(shè)置活動(dòng)工程:通過(guò)選擇“Project”→“Set Active Project”菜單項(xiàng),可以設(shè)置當(dāng)前活動(dòng)工程,也就是執(zhí)行Build操作時(shí)編譯的那一個(gè)工程。 增強(qiáng)的資源編輯器:在Visual C++ ,可以在對(duì)話框中使用“WizardBar”將程序同可視化元素聯(lián)系起來(lái)。 自動(dòng)化和宏功能:可使用Visual Basic腳本語(yǔ)言自動(dòng)化一些重復(fù)性過(guò)程和工作。宏記錄功能可以根據(jù)用戶的操作自動(dòng)生成宏操作序列。Visual Studio和它的組件都可以看作對(duì)象來(lái)處理,這意味著可以自動(dòng)化諸如打開(kāi)、編輯、關(guān)閉文檔和調(diào)整窗口的操作。 一次修改多個(gè)項(xiàng)的值:在使用加速鍵、對(duì)話框、菜單、字符串時(shí),如果需要對(duì)多個(gè)項(xiàng)作同一修改,可以選擇所有要改的項(xiàng)目,然后在“View”菜單中點(diǎn)“Properties”;在“Properties”對(duì)話框中一次完成多個(gè)項(xiàng)值更改。 增強(qiáng)的調(diào)試器功能:可以直接運(yùn)行和調(diào)試程序,并用宏語(yǔ)言自動(dòng)進(jìn)行調(diào)試工作。 資源的直接拖放操作:這可能是令許多程序員倍感欣慰的一個(gè)特性,因?yàn)檫@一特性對(duì)于在不同工程之間復(fù)制代碼和資源是非常方便的。工程之間還支持鼠標(biāo)直接拖放對(duì)象特性,這樣用戶可以直接從一個(gè)工程的資源文件中拖動(dòng)一個(gè)對(duì)話框資源,然后放到另一個(gè)工程的資源文件中。而在以前版本中要完成類似的操作,必需先打開(kāi)一個(gè)工程,然后打開(kāi)另一個(gè)工程的資源文件,再進(jìn)行資源復(fù)制操作。1 支持Internet連接:可以直接在Developer Studio中察看WWW頁(yè)面??梢允褂萌碌腎nfoViewer或自己注冊(cè)的Web上的頁(yè)面。當(dāng)窗口中有一個(gè)Web地址(URL)時(shí),可單擊該地址察看Web頁(yè)面。該特性可以讓Visual Studio用戶了解最新信息、獲取更新的文檔以及完成產(chǎn)品的升級(jí)和修正工作。 Visual C++ 的MFC應(yīng)用程序框架概述MFC庫(kù)是C++類的一個(gè)集合和一個(gè)應(yīng)用程序框架,主要用于Microsoft Windows應(yīng)用程序。這個(gè)類的集合將C++語(yǔ)言擴(kuò)展為包括創(chuàng)建Windows的應(yīng)用程序所需的大部分基本結(jié)構(gòu)元素。應(yīng)用程序框架規(guī)定應(yīng)用程序的結(jié)構(gòu),并為應(yīng)用程序處理許多常規(guī)任務(wù)。Visual C++(簡(jiǎn)稱VC++)支持MFC的程序開(kāi)發(fā),它是一個(gè)集成開(kāi)發(fā)環(huán)境(IDE,Integrated Development Environment),也就是所謂的Visual Studio的一部分。集成開(kāi)發(fā)環(huán)境指的是從程序編輯、編譯、鏈接(Link)、執(zhí)行、調(diào)試和聯(lián)機(jī)幫助等,都在同一個(gè)程序內(nèi)完成。Visual C++提供MFC Application Wizard,幫助程序員建立一套基礎(chǔ)程序,再?gòu)乃幕A(chǔ)上開(kāi)發(fā)工程。另外還有Class Wizard可以幫助您構(gòu)造類,當(dāng)然包括其成員變量(Member Variable)與成員函數(shù)(Member Function)。Visual C++集成開(kāi)發(fā)環(huán)境也支持用戶界面(含快捷鍵、對(duì)話框、圖標(biāo)、菜單、字符串表、工具欄、鼠標(biāo)指針、位圖、HTML和版本信息等)的編輯功能,它統(tǒng)稱這些用戶界面為程序的資源。MFC庫(kù)是基于Win 32應(yīng)用程序編程接口(API)之上建立的。該操作系統(tǒng)為應(yīng)用程序提供了一系列函數(shù)。MFC展示了代表Windows操作中的通用對(duì)象(如窗口和菜單)的基本類。MFC并不封裝或包括整個(gè)API。它只包括主要的結(jié)構(gòu)組件和常用圖形環(huán)境下應(yīng)用程序的框架。由于MFC是用C++編寫(xiě)的,因此您可以很容易地使用Win 32 API 對(duì)操作系統(tǒng)進(jìn)行本機(jī)調(diào)用。使用MFC的益處:MFC庫(kù)使您能夠利用專業(yè)的Windows開(kāi)發(fā)人員的成果。MFC縮短開(kāi)發(fā)時(shí)間,使代碼更簡(jiǎn)潔,在不降低編程自由度和靈活性的前提下提供支持常用圖形環(huán)境下應(yīng)用程序的框架,MFC通過(guò)OLE DB 模板和ADO 簡(jiǎn)化數(shù)據(jù)庫(kù)編程,并通過(guò)Windows簡(jiǎn)化網(wǎng)絡(luò)編程。在開(kāi)發(fā)全功能的Windows應(yīng)用程序、數(shù)據(jù)庫(kù)應(yīng)用程序、ActiveX控件以及Internet 應(yīng)用程序時(shí),MFC 可提供許多優(yōu)點(diǎn),例如: 提供一個(gè)應(yīng)用程序框架,用戶可在其上建立Windows應(yīng)用程序。 兼容以前版本的MFC和新的C++類。 行業(yè)中最大的可重用的C++源代碼庫(kù)。 與Visual C++集成。MFC提供了多種類來(lái)滿足范圍廣泛的編程需求。使用MFC編程的第一步是熟悉這些類,一些重要的MFC的類別包括: 應(yīng)用程序體系結(jié)構(gòu)類。 用戶界面類。 數(shù)據(jù)庫(kù)類。 Internet類。 Visual C++ 的開(kāi)發(fā)環(huán)璄Visual C++ 提供了開(kāi)發(fā)應(yīng)用程序的集成環(huán)境。您可以利用Visual C++創(chuàng)建、編譯、調(diào)試、改進(jìn)和維護(hù)應(yīng)用程序。Visual C++的開(kāi)發(fā)環(huán)境包括: 幫助管理您的工程和工程工作區(qū)。 編譯工程的工具。 設(shè)計(jì)用戶界面和創(chuàng)建資源的編輯器。 共享的開(kāi)發(fā)組件,包括一個(gè)優(yōu)化的編譯器、一個(gè)增量鏈接器和集成的調(diào)試器。 Visual C++ 、硬件環(huán)境Visual C++ 、硬件環(huán)境應(yīng)至少滿足以下要求: 最新版本的Windows或Windows NT,例如Windows 95,Windows 98或WindowsNT 。 IBM PC機(jī)及其兼容機(jī),最好具有Pentium以上的微處理器。 至少20兆內(nèi)存(Windows NT需要24兆內(nèi)存),最好使用64兆內(nèi)存或者更多。 至少50兆自由硬盤(pán)空間。 IE 。 VGA顯示器。CDROM驅(qū)動(dòng)器(用于聯(lián)機(jī)信息)。4. 程序設(shè)計(jì)思想及基本原理 數(shù)字圖像的灰度均衡灰度均衡是以累計(jì)分布函數(shù)變換為基礎(chǔ)的直方圖修正法,它可以產(chǎn)生一幅灰度級(jí)分布概率均勻的圖像。也就是說(shuō),經(jīng)過(guò)灰度均衡后的圖像在每一級(jí)灰度上都具有相同數(shù)量的像素點(diǎn),對(duì)應(yīng)灰度直方圖的每一級(jí)灰度具有相同的高度?;叶染馔瑯右矊儆诟倪M(jìn)圖像的方法,灰度均衡后的圖像具有最大的信息量。直方圖均衡化是一種最常用的直方圖修正。它是把給定圖象的直方圖分布改造成均勻直方圖分布。由信息學(xué)的理論來(lái)解釋,具有最大熵(信息量)的圖象為均衡化圖象。直觀地講,直方圖均衡化導(dǎo)致圖象的對(duì)比度增加。直方圖均衡化的基本思想是把原始圖的直方圖變換為均勻分布的形式,這樣就增加了象素灰度值的動(dòng)態(tài)范圍從而可達(dá)到增強(qiáng)圖像整體對(duì)比度的效果。為了對(duì)圖像數(shù)字進(jìn)行處理,必須引入離散形式的公式。當(dāng)灰度級(jí)是離散值的時(shí)候,可用頻數(shù)近似代替概率值。設(shè)一幅圖像的像元數(shù)為n,共有l(wèi)個(gè)灰度級(jí),nk代表灰度級(jí)為rk的像元的數(shù)目,則第k個(gè)灰度級(jí)出現(xiàn)的概率可表示為: ()變換函數(shù)T(r)可改寫(xiě)為: ()均衡化后各像素的灰度值sk可直接由原圖像的直方圖算出。利用積累分布函數(shù)作為灰度變換函數(shù),經(jīng)變換后得到的新灰度的直方圖雖然不很平坦,但畢竟比原始圖像的直方圖平坦得多,而且其動(dòng)態(tài)范圍也大大地?cái)U(kuò)展了。 (a)原始直方圖 (b)均衡后直方圖 圖像增強(qiáng). 圖像增強(qiáng)數(shù)字圖像的噪聲處理和數(shù)字圖像的銳化都屬于數(shù)字圖像的增強(qiáng),數(shù)字增強(qiáng)技術(shù)是不考慮圖像降質(zhì)的原因,只將圖像中感興趣的特征有選擇地突出,而衰減其次要信息。圖像增強(qiáng)能提高圖像的可讀性,改善后的圖像不一定逼近原始圖像。圖像的增強(qiáng)技術(shù)通常有兩類方法:空間域法和頻率域法??臻g域法主要是在空間域中對(duì)圖像像素灰度值直接進(jìn)行運(yùn)算處理。圖像的平滑處理就是將包含某點(diǎn)的一個(gè)小區(qū)域內(nèi)的各點(diǎn)灰度值進(jìn)行平均計(jì)算,用所得的平均值來(lái)代替該點(diǎn)的灰度值,空間域的圖像增強(qiáng)技術(shù)可以用下式來(lái)描述: g(x,y) = f(x,y)*h(x,y)其中f(x,y)處理前的圖像,g(x,y)是處理后的圖像,h(x,y)為空間運(yùn)算函數(shù)。. 模板操作模板操作是指數(shù)字圖像處理中經(jīng)常用到的一種運(yùn)算方式,圖像的平滑、銳化都要用到模板操作。例如:有一種常見(jiàn)的平滑算法是將原圖中的一個(gè)像素的灰度值和它周圍的八個(gè)像素的灰度相加,然后將求得的平均值(除以9)作為新圖中該像素的灰度值。用如下模板表示該操作:上式有點(diǎn)類似于矩陣,通常稱之為模板(Template)。 中間的黑點(diǎn)表示該元素為中心元素,即該個(gè)元素是要進(jìn)行處理的元素。如果模板是:則該操作應(yīng)該描述為:將原圖中一個(gè)像素的灰度值和它右下鄰近的8個(gè)像素的灰度值相加,然后將求得的平均值(除以9)作為新圖中該像素的灰度值。如果模板為,則表示將自身灰度值的2倍加下邊的元素灰度值作為新值。而模板則表示將自身的灰度值加上邊元素灰度值的2倍作為新灰度值。通常模板不允許移出邊界,所以處理后的新圖像會(huì)比原圖小。例如:當(dāng)模板是,原圖灰度值矩陣是時(shí),經(jīng)過(guò)模板操作后的圖像為 “”表示邊界上無(wú)法進(jìn)行模板操作的點(diǎn),一般的做法是復(fù)制原圖的灰度值,不再進(jìn)行任何其它的處理。模板操作實(shí)現(xiàn)了一種鄰域運(yùn)算,即某個(gè)像素點(diǎn)的結(jié)果不僅和本像素灰度有關(guān),而且和其鄰域點(diǎn)的值有關(guān)。模板運(yùn)算在圖像處理中經(jīng)常用到,但是當(dāng)圖像很大時(shí),運(yùn)算量是非??捎^的,也非常耗時(shí)。例如:模板運(yùn)算為例,每個(gè)像素完成一次模板操作要用9次乘法,8次加法和1次除法。對(duì)于一幅NN(寬度高度)的圖像,就是9(N2)2次乘法,8(N2)2次加法和(N2)2次除法操作,這對(duì)于大圖像來(lái)說(shuō),是非??膳碌?。所以,常用的模板并不大,如3*3,4*4。有很多專用的圖像處理系統(tǒng),用硬件來(lái)完成模板運(yùn)算,大大提高了運(yùn)算速度。另外,可以設(shè)法將2維模板運(yùn)算轉(zhuǎn)換成1維模板運(yùn)算,這對(duì)速度的提高也是有益的。例如:這樣,改進(jìn)后將要進(jìn)行6(N2)(N1)次乘法,4(N2)(N1)次加法,(N2)2次除法操作,減少了不少次乘法加法運(yùn)算。 數(shù)字圖像的平滑圖像平滑主要是為了消除噪聲。噪聲并不限于人眼所能看的見(jiàn)的失真和變形,有些噪聲只有在進(jìn)行圖像處理時(shí)才可以發(fā)現(xiàn)。圖像的常見(jiàn)噪聲主要有加性噪聲、乘性噪聲和量化噪聲等。圖像中的噪聲往往和信號(hào)交織在一起,尤其是乘性噪聲,如果平滑不當(dāng),就會(huì)使圖像本身的細(xì)節(jié)如邊界輪廓、線條等變的模糊不清,如何既平滑掉噪聲有盡量保持圖像細(xì)節(jié),是圖像平滑主要研究的任務(wù)。圖像平滑的原理:平滑模板的思想是通過(guò)一點(diǎn)和周圍幾個(gè)點(diǎn)的運(yùn)算(通常為平均運(yùn)算)來(lái)去除突然變化的點(diǎn),從而濾掉一定的噪聲,但圖像有一定程度的模糊。一般情況下通常選擇不同的模板來(lái)消除不同的噪聲。常用的模板有: 其中最后一個(gè)模板又常稱為高斯模板。(3*3)模板效果示意圖: (a) 原 圖 (b)平滑后效果圖 (3*3)模板示意圖 數(shù)字圖像的中值濾波中值濾波是一種非線性的信號(hào)處理方法,與其對(duì)應(yīng)的中值濾波器當(dāng)然也就是一種非線性的濾波器。(時(shí)間序列分析)中,后來(lái)被二維圖像信號(hào)處理技術(shù)所引用。中值濾波的原理:中值濾波的原理是把序列或數(shù)字圖像中一點(diǎn)的值,用該點(diǎn)領(lǐng)域中各點(diǎn)值的中值來(lái)替代。對(duì)序列而言中值的定義是這樣的:若x1x2……xn為一組序列,先把其按大小排列為 xi1≤xi2≤xi3≤……≤xin則求該序列的中值y的公式如公式()所示:n為奇數(shù)n為偶數(shù)y = Med {x1x2……xn} = ()中值濾波一般采用一個(gè)含有奇數(shù)個(gè)點(diǎn)的滑動(dòng)窗口,將窗口中各點(diǎn)灰度值的中值來(lái)替代指定點(diǎn)(一般是窗口的中心點(diǎn))的灰度值。對(duì)于奇數(shù)個(gè)元素,中值是指按大小排序后,中間的數(shù)值,對(duì)于偶數(shù)個(gè)元素,中值是指排序后中間兩個(gè)元素灰度值的平均值。對(duì)二維的數(shù)字圖像,可以選擇一個(gè)大小為(2m+1)(2m+1)的窗口,示出其中值為:yi,j = median{xi+m ,j+m,i,j = m,……,0,……,+m} 用這一中值代替窗口中心像素原來(lái)的灰度。具體做法與一維情況有些相似。例如:從噪聲圖像中選擇一個(gè)33窗口,包括9個(gè)元素,其數(shù)值為:6 10 05 3 635 5 9 可以看出,中值是5,5大于0、3而等于5,其中包含3個(gè)5,同時(shí)5小于63這4個(gè)元素。找出中值后,重新排列序列為:63 10 96 5 55 3 0 原窗口中間像素值為3,現(xiàn)用中值5代替。將此窗口按行、按列運(yùn)行即可得到中值濾波后的圖像。因此,中值濾波的過(guò)程為首先將模板內(nèi)所涵蓋的像素按灰度值由小到大排列,再取序列中間點(diǎn)的值作為中值,并以此作為輸出值。在有很強(qiáng)的干擾的情況下,因?yàn)檫@些灰度值的干擾值與其鄰近像素的灰度值有很大的差異,因此經(jīng)排序后取中值的結(jié)果是強(qiáng)迫將此干擾變成與其鄰近的某些像素的灰度值一樣,從而達(dá)到去除干擾的效果。因?yàn)橹兄禐V波是一個(gè)非線性的操作過(guò)程,它即能保持圖像的輪廓,又能消除強(qiáng)干擾脈沖噪聲。對(duì)于二維情況,中值濾波的窗口形狀和尺寸大小對(duì)濾波器效果影響很大。不同圖像內(nèi)容和不同應(yīng)用要求往往選用不同的窗口形狀和尺寸。常用的二維中值濾波窗口形狀有線狀、方形、圓形和十字形等。在本次設(shè)計(jì)中,只考慮方形這一種情況的中值濾波。中
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1