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

正文內(nèi)容

基于matlab的數(shù)字圖像處理仿真分析畢業(yè)論文-文庫吧

2025-06-12 22:35 本頁面


【正文】 MP、JEPG、GIF、TIFF、PCX、HDF、XWD、PNG等。MATLAB提供了15類圖像處理函數(shù),涵蓋了包括近期研究成果在內(nèi)的幾乎所有的圖像處理方法。這些函數(shù)按其功能可以分為:圖像顯示;圖像文件I/O;幾何操作;像素和統(tǒng)計(jì)處理;圖像分析;圖像增強(qiáng);線性濾波;線性二元濾波設(shè)計(jì);圖像變換;鄰域和塊處理;二進(jìn)制圖像操作;區(qū)域處理;顏色映像處理;顏色空間變換;圖像類型和類型轉(zhuǎn)換。利用這些圖像處理工具箱,并結(jié)合其強(qiáng)大的數(shù)據(jù)處理能力,我們可以不必關(guān)心圖像文件的格式、讀寫、顯示等細(xì)節(jié)。而把精力集中在算法研究上,大大提高了工作效率。而且在測試這些算法時(shí)既可以方便地得到統(tǒng)計(jì)數(shù)據(jù),同時(shí)又可得到直觀圖示。MATLAB 給用戶帶來的是最直觀最簡潔的程序開發(fā)環(huán)境,其主要特點(diǎn)有:語言簡潔緊湊,使用方便靈活,可函數(shù)極其豐富;運(yùn)算豐富;既具有結(jié)構(gòu)化的控制語句,又有面向?qū)ο缶幊痰奶匦裕怀绦蛳拗撇粐?yán)格,程序設(shè)計(jì)自由度大;程序的可移植性很好,基本不用修改就可以在各種型號的計(jì)算機(jī)和操作系統(tǒng)上運(yùn)行;圖形功能強(qiáng)大;具有強(qiáng)大的工具箱;源程序的開放性第二章 基于MATLAB數(shù)字圖像處理的實(shí)現(xiàn)和仿真(一) 使用MATLAB實(shí)現(xiàn)對圖像的基本運(yùn)算 圖像縮放圖像的縮放是指在保持原有的圖像形狀的基礎(chǔ)上對圖像的大小進(jìn)行擴(kuò)大或縮小。例如對于行數(shù)為m列數(shù)為n的圖像,通過放大可以將圖像變?yōu)樾袛?shù)為2m,列數(shù)為2n的矩陣,在此過程中用到圖像的差值算法。在MATLAB中,進(jìn)行圖像縮放的函數(shù)式imresize,它的常見調(diào)用方法如下:B=imresize(A,scale)B=imresize(A,[mrows ncols])B=imresize(A,scale,method)其中,A是要進(jìn)行縮放的圖像矩陣,scale是進(jìn)行縮放的倍數(shù),如果scale小于1,則進(jìn)行縮小操作,如果scale大于1,則進(jìn)行放大操作。[mrows ncols]用于指定縮放后圖像的行數(shù)和列數(shù),method用于指定的圖像縮放方法,有nearest(最近鄰法)、bilinear(雙線性插值)、bicublic(雙三次插值)等算法。i=imread(39。39。)。[m,n]=size(i)。j1=imresize(i,)。%j2=imresize(i,8,39。nearest39。)。%最鄰近插值法放大8倍j3=imresize(i,[8*m 8*n],39。bilinear39。)。%雙線性插值法放大8倍figure。subplot(2,2,1)。imshow(i)。subplot(2,2,2)。imshow(j1)。subplot(2,2,3)。imshow(j2)。subplot(2,2,4)。imshow(j3)。在這個(gè)程序中,對一幅圖像使用不同的插值方法,進(jìn)行了縮小和放大操作。,期中左上圖為原圖像xx;右上圖為原圖像放大(即縮?。?;左下圖為原圖像使用最鄰近方法放大8倍后的圖像;右下圖為原圖像使用雙線性方法放大8倍后的圖像。 圖像裁剪 圖像的裁剪是指將圖像不需要的部分切除,只保留感興趣的部分。在MATLAB中,圖像裁剪的函數(shù)式imcrop,它的常見調(diào)用方法如下: I0=imcrop I0=imcrop(I,rect)其中第一種調(diào)用方法是交互式的操作,即首先顯示一幅圖像,然后執(zhí)行這條命令,用鼠標(biāo)在圖像中選中感興趣的區(qū)域,然后這個(gè)感興趣的區(qū)域就會存儲在矩陣I0中。第二種調(diào)用方法rect規(guī)定了裁剪后的圖像的區(qū)域。(1)圖像的交互式裁剪。i=imread(39。39。)。%讀取圖像figure,imshow(i)i0=imcrop。%交互式裁剪figure,imshow(i0)。在這個(gè)程序中,首先顯示了一幅圖像,然后在這個(gè)圖像上進(jìn)行了交互式操作,選取感興趣的區(qū)域,然后顯示感興趣的區(qū)域。,其中左圖為原圖xx,右圖為交互式裁剪后得到的圖像。 (2)圖像的參數(shù)式裁剪 i=imread(39。39。)。%讀取i2=imcrop(i,[75 68 130 112])。%規(guī)定裁剪區(qū)域的起始位置imshow(i),figure,imshow(i2),其中左圖像為原圖像xx,右圖為參數(shù)式裁剪后得到的圖像。 圖像灰度調(diào)節(jié)MATLAB圖像處理工具箱中提供的imadjust函數(shù)可以實(shí)現(xiàn)圖像的灰度變換,使對比度增強(qiáng),其語法格式為:j=imadjust(i,[low high],[bottom,top],gamma)其功能是:返回圖像i經(jīng)過直方圖調(diào)整后的圖像j。[low high]為原圖像中藥變換的灰度范圍,[bottom top]指定變化后的灰度范圍,兩者的默認(rèn)值均為[0,1]。gamma為矯正量,其取值決定了輸入圖像到輸出圖像的灰度影射方式,即決定了增強(qiáng)低灰度還是增強(qiáng)高灰度。如果gamma等于1時(shí),為線性變換;如果gamma大于1時(shí),那么影射加權(quán)后的灰度值比原來?。蝗绻鹓amma小于1時(shí),那么影射將會對圖像的像素值加權(quán)。I=imread(39。39。)。J=imadjust(I,[,],[])。subplot(211),imshow(I)。subplot(212),imshow(J)。 (二) 使用MATLAB對圖像進(jìn)行旋轉(zhuǎn)變形 圖像的旋轉(zhuǎn)是指使圖像做某一角度的轉(zhuǎn)動。在MATLAB中,圖像旋轉(zhuǎn)的函數(shù)式imrotate,同imresize函數(shù)一樣,imrotate函數(shù)需要調(diào)用圖像插值法,對旋轉(zhuǎn)后的圖像進(jìn)行插值。 Imrotate函數(shù)的常見調(diào)用方法如下。 B=imrotate(A,angle) B=imrotate(A,angle,method) B=imrotate(A,angle,method,bbox)其中A是要旋轉(zhuǎn)的圖像,angle是要旋轉(zhuǎn)的角度,method是插值的方法,可以作為nearest、bilinear、bicubic等。bbox是是指旋轉(zhuǎn)后的顯示方式,有兩種選擇,一種是crop,旋轉(zhuǎn)后的圖像跟原圖像一樣大?。涣硪环N是loose,旋轉(zhuǎn)后的圖像包含原圖。i=imread(39。39。)。%讀取圖像j1=imrotate(i,45,39。bicubic39。)。%使用bicubic插值順時(shí)針旋轉(zhuǎn)45度j2=imrotate(i,45,39。bilinear39。,39。crop39。)。%使用crop方式顯示旋轉(zhuǎn)后的圖像j3=imrotate(i,45,39。bilinear39。,39。loose39。)。%使用loose方式顯示旋轉(zhuǎn)后的圖像figure。subplot(221)。imshow(i)。subplot(222)。imshow(j1)。subplot(223)。imshow(j2)。subplot(224)。imshow(j3)。 (三)噪聲數(shù)字圖像中往往存在各種各樣的噪聲,噪聲是獲得的圖像像素值,不能反映真實(shí)場景亮度的誤差,數(shù)字圖像的噪聲主要來源于圖像的獲?。〝?shù)字化過程)和傳輸過程。根據(jù)圖像的獲取方法不同,有很多引入圖像噪聲的方法。(1)如果圖像是通過掃描照片得到的,則照片上的灰塵是噪聲源,另外,照片損壞和掃描的過程本身都會引入噪聲。(2) 如果圖像直接由數(shù)字設(shè)備得到,則獲取圖像數(shù)據(jù)的設(shè)備會引入噪聲。(3)圖像數(shù)據(jù)的傳輸會引入噪聲。為了模擬不同方法的去噪效果,MATLAB圖像處理工具箱中使用imnoise函數(shù)對一幅圖像加入不同的噪聲。它的常見調(diào)用方法如下:j=i
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1