導航:首頁 > 編程語言 > matlab對圖像進行處理程序

matlab對圖像進行處理程序

發布時間:2023-01-15 17:37:19

⑴ 怎樣用matlab進行圖像濾波處理

1、打開軟體,讀入圖片。

⑵ 如何用MATLAB打開以及處理圖片

1、先打開軟體後,找到左上角按鈕,點擊即可用m編輯器,寫入代碼,可以每寫完一部分,執行一下,查看效果。

⑶ matlab怎麼對圖像進行處理

matlab要從命令窗口輸入命令來做圖像處理
假如你的圖像在桌面上,名字是a.bmp
你可以用如下方法讀入圖片:
I=imread('C:\Documents and settings\Administrator\桌面\a.bmp');
imshow(I) %顯示圖像
你可以根據此來修改你的小波變換程序,以便用於你的圖像處理。你自己先試試,如果不行的話,再把你的程序貼出來,我幫你看看,改好了發給你。

⑷ MATLAB怎麼做圖像處理

matlab要從命令窗口輸入命令來做圖像處理
假如你的圖像在桌面上,名字是a.bmp
你可以用如下方法讀入圖片:
I=imread('C:\Documentsandsettings\Administrator\桌面\a.bmp');
imshow(I)%顯示圖像
你可以根據此來修改你的小波變換程序,以便用於你的圖像處理。你自己先試試,如果不行的話,再把你的程序貼出來,我幫你看看,改好了發給你。
[email protected],歡迎你來問。
王老師

⑸ matlab圖像處理教程

樓主你太狠了,5分要別人做這么多!
1.圖像的讀入、顯示及信息查詢:
(1)I=imread ('lena.jpg') %圖像讀入
imshow(I) %圖像顯示

(2)inf=imfinfo('lena.jpg') % 圖像信息查詢
2.圖像的常用處理語句:
(1) X=rgb2gray(I) ; imshow(X) %彩色圖像轉灰度圖像
(2)X2=grayslice(I,64) ; imshow(X2,hot(64)) %將灰度圖像轉為索引色圖像
(3) X3=im2bw(X1) ; imshow(X3) %將圖像轉二值圖像

3.圖像濾波:
clear all
g0=imread('lena.tif')
g0 = g0(:,:,2); %三維轉二維

figure(1);imshow(g0) ;title('原圖') %如圖 5
g1=imnoise(g0,'salt & pepper',0.2)
g1=im2double(g1);
figure(2);imshow(g1);title('加入椒鹽雜訊') %如圖 6

h1=fspecial('gaussian',4,0.3)
g2=filter2(h1,g1,'same')
figure(3);imshow(g2);title('進行高斯濾波') %如圖 7

h2=fspecial('sobel')
g3=filter2(h2,g1,'same')
figure(4);imshow(g3);title('進行sobel濾波') %如圖 8

h3=fspecial('prewitt')
g4=filter2(h3,g1,'same')
figure(5);imshow(g4);title('進行prewitt濾波') %如圖 9

h4=fspecial('laplacian',0.5);
g5=filter2(h4,g1,'same');
figure(6);imshow(g5);title('進行拉普拉斯濾波'); %如圖 10

h5=fspecial('log',4,0.3);
g6=filter2(h5,g1,'same');figure(7);
imshow(g6);title('進行高斯拉普拉斯濾波'); %如圖 11

h6=fspecial('average');
g7=filter2(h6,g1,'same');figure(8);
imshow(g7);title('進行均值濾波'); %如圖 12

h7=fspecial('unsharp',0.3);
g8=filter2(h7,g1,'same');
figure(9);imshow(g8);title('進行模糊濾波'); %如圖 13

h8=[0 -1 0;-1 5 -1;0 -1 0];
g9=filter2(h8,g1,'same');
figure(10);imshow(g9);title('進行高通高斯濾波'); %如圖 14

h9=g1;g10=medfilt2(h9);
figure(11);imshow(g10);title('進行中值濾波'); %如圖 15

⑹ matlab圖像處理

I=imread('D:\我的文檔\MATLAB\cameraman.bmp');
J0=imnoise(I,'gaussian');
J1=imnoise(I,'salt & pepper');
J0J3=imfilter(J0,fspecial('average'));
J0J5=imfilter(J0,fspecial('average',[5 5]));
J0Z3=medfilt2(J0);
J0Z5=medfilt2(J0,[5 5]);
J1J3=imfilter(J1,fspecial('average'));
J1J5=imfilter(J1,fspecial('average',[5 5]));
J1Z3=medfilt2(J1);
J1Z5=medfilt2(J1,[5 5]);
subplot(2,2,1),imshow(I);
title('原始圖像');
subplot(2,2,2),imshow(J0);
title('加入零均值高斯雜訊');
subplot(2,2,3),imshow(J1);
title('加入椒鹽雜訊');
figure,
subplot(2,2,1),imshow(J0J3);
title('對高斯雜訊,採用3x3均值濾波');
subplot(2,2,2),imshow(J0J5);
title('對高斯雜訊,採用5x5均值濾波');
subplot(2,2,3),imshow(J0Z3);
title('對高斯雜訊,採用3x3中值濾波');
subplot(2,2,4),imshow(J0Z5);
title('對高斯雜訊,採用5x5中值濾波');
figure,
subplot(2,2,1),imshow(J1J3);
title('對椒鹽雜訊,採用3x3均值濾波');
subplot(2,2,2),imshow(J1J5);
title('對椒鹽雜訊,採用5x5均值濾波');
subplot(2,2,3),imshow(J1Z3);
title('對椒鹽雜訊,採用3x3中值濾波');
subplot(2,2,4),imshow(J1Z5);
title('對椒鹽雜訊,採用5x5中值濾波');

⑺ 怎麼用matlab程序處理圖像

matlab要從命令窗口輸入命令來做圖像處理
假如你的圖像在桌面上,名字是a.bmp
你可以用如下方法讀入圖片:
I=imread('C:\Documents and settings\Administrator\桌面\a.bmp');
imshow(I) %顯示圖像
你可以根據此來修改你的小波變換程序,以便用於你的圖像處理。

⑻ matlab圖像處理

樓主你太狠了,5分要別人做這么多!
1.圖像的讀入、顯示及信息查詢:
(1)I=imread ('lena.jpg') %圖像讀入
imshow(I) %圖像顯示

(2)inf=imfinfo('lena.jpg') % 圖像信息查詢
2.圖像的常用處理語句:
(1) X=rgb2gray(I) ; imshow(X) %彩色圖像轉灰度圖像
(2)X2=grayslice(I,64) ; imshow(X2,hot(64)) %將灰度圖像轉為索引色圖像
(3) X3=im2bw(X1) ; imshow(X3) %將圖像轉二值圖像

3.圖像濾波:
clear all
g0=imread('lena.tif')
g0 = g0(:,:,2); %三維轉二維

figure(1);imshow(g0) ;title('原圖') %如圖 5
g1=imnoise(g0,'salt & pepper',0.2)
g1=im2double(g1);
figure(2);imshow(g1);title('加入椒鹽雜訊') %如圖 6

h1=fspecial('gaussian',4,0.3)
g2=filter2(h1,g1,'same')
figure(3);imshow(g2);title('進行高斯濾波') %如圖 7

h2=fspecial('sobel')
g3=filter2(h2,g1,'same')
figure(4);imshow(g3);title('進行sobel濾波') %如圖 8

h3=fspecial('prewitt')
g4=filter2(h3,g1,'same')
figure(5);imshow(g4);title('進行prewitt濾波') %如圖 9

h4=fspecial('laplacian',0.5);
g5=filter2(h4,g1,'same');
figure(6);imshow(g5);title('進行拉普拉斯濾波'); %如圖 10

h5=fspecial('log',4,0.3);
g6=filter2(h5,g1,'same');figure(7);
imshow(g6);title('進行高斯拉普拉斯濾波'); %如圖 11

h6=fspecial('average');
g7=filter2(h6,g1,'same');figure(8);
imshow(g7);title('進行均值濾波'); %如圖 12

h7=fspecial('unsharp',0.3);
g8=filter2(h7,g1,'same');
figure(9);imshow(g8);title('進行模糊濾波'); %如圖 13

h8=[0 -1 0;-1 5 -1;0 -1 0];
g9=filter2(h8,g1,'same');
figure(10);imshow(g9);title('進行高通高斯濾波'); %如圖 14

h9=g1;g10=medfilt2(h9);
figure(11);imshow(g10);title('進行中值濾波'); %如圖 15
這樣可以么?

閱讀全文

與matlab對圖像進行處理程序相關的資料

熱點內容
光明日報圖文資料庫在哪裡 瀏覽:940
photoshop臨時文件夾 瀏覽:250
手機里為何找不到微信文件夾 瀏覽:220
cad塊文件另存為dwg 瀏覽:787
photoshop合成兩個pdf文件 瀏覽:354
保密文件如何外借 瀏覽:763
手機無線密碼怎麼查看 瀏覽:821
如何刪除己下載未安裝的文件 瀏覽:806
招商銀行app怎麼登陸二類卡 瀏覽:508
谷歌瀏覽器的debug調試工具 瀏覽:163
哪個數控編程是免費的 瀏覽:368
蘋果7plus玫瑰金報價 瀏覽:800
杭州自行車系統微信號 瀏覽:352
網路語偷豬是什麼意思 瀏覽:309
三星i9300線刷教程圖解 瀏覽:248
編程競賽特訓哪裡好 瀏覽:28
提取驅動文件 瀏覽:102
如何壓縮wps文件 瀏覽:314
ps轉ico文件 瀏覽:303
無編程計算器是指哪些 瀏覽:852

友情鏈接