matlab中怎樣將rgb影象轉為灰度影象後復原回

2021-04-21 10:27:22 字數 1606 閱讀 7219

1樓:存在

按一下操作:

a=double(m)

g=mat2gray(a);

figure(1);imshow(g)

imwrite(g,'kkk.bmp')

注意:m是灰度值矩陣.

2樓:匿名使用者

設原圖為a,灰度圖為b

則b=rgb2gray(a);

figure;

inshow(b);

matlab怎麼通過rgb三個通道的值還原彩圖

3樓:匿名使用者

%image為輸出影象,jpg格式

image(:,:,1)=r;

image(:,:,2)=g;

image(:,:,3)=b;

imshow(image);

或者imshow(cat(3,r,g,b));

怎樣用matlab將一幅影象轉化為灰度影象

4樓:竹非竹

在matlab軟體中利用灰度

copy命令即可將一幅影象轉化為灰度影象

,具體操作請參照以下步驟,演示軟體為matlab 2012b。

1、首先在電腦上開啟matlab程式,然後輸入指令【 clear; clc;】,進行清屏。

2、然後將準備好的**複製到matlab的工作目錄中。

3、在主介面輸入指令【data=imread('資料夾圖示.bmp');】,將**轉換成資料。

4、然後雙擊工作空間中的data,就可以看到**資料的具體資訊。

5、 輸入指令【imshow(data);】,可以看到,data資料表示的**。

6、輸入指令【 gdata=rgb2gray(data);】,就可以獲得一個灰度後的矩陣。

7、 雙擊右側的工作空間的gdata,就可以看資料的具體資訊了。

8、然後輸入指令【imshow(gdata);】,就可以看到灰度化後的**。

5樓:淚之夢幻

i = rgb2gray(rgb);

matlab函式rgb2gray,函式功能來:將真彩色自影象bai轉換為灰度影象。在matlab命令視窗du中鍵入doc rgb2gray或help rgb2gray可以獲得更zhi多關於該函式的dao幫助資訊。

呼叫方式:

i = rgb2gray(rgb)

將真彩色rgb影象轉換成灰度影象。(rgb並不發生變化)newmap = rgb2gray(map)返回一個灰度調色盤。

以下是這個函式的例項:

% 1. 顯示rgb真彩色影象

figure('name', '顯示真彩色影象')imshow(imgrgb)

% 2. 顯示灰度影象

imggray = rgb2gray(imgrgb);

figure('name', '顯示灰度影象')imshow(imggray)

6樓:匿名使用者

灰度影象轉換函式是rgb2gray(),我想你是不知道這個函式,至於怎麼讀影象,就不用我廢話了吧~~

怎樣將ps影象輸出為向量圖,怎樣將PS影象輸出為向量圖

1 ps開啟原始 扣圖並清理背景,將 轉為索引顏色模式。2 設定索引顏色引數。3 選中要向量化的圖形並建立工作路徑。4 建立向量蒙版。按照上述方法,選擇不相連的圖形區域,依次建立各個圖形的蒙版 5 另存為ep格式的檔案。這樣,點陣圖就轉化為向量圖了。1.ps開啟一個檔案,檔案畫素相對高些,這樣製作出...

怎樣用matlab進行影象濾波處理

1 開啟軟體,bai讀入 2 分別建 du立3 3高斯濾波模zhi板dao和平均濾波模板,專並對加噪的 進屬行濾波處理。顯示原圖 加噪後的 和分別用高斯 平均模板濾波後的 3 結果如圖,可以看出平均模板濾波後噪聲十分明顯,高斯模板濾波後噪聲影響相對較小,但也很容易看出。4 使用中值濾波對 進行處理,...

在matlab中給影象加白噪聲,matlab中給影象加高斯白噪聲

一般加入白噪聲,只得抄是加入高斯白噪聲 利用randn產生高斯分佈噪聲加到原來的影象上就可以了假設你原來的影象的資料存在矩陣變數a中 那麼noise a randn size a 其中a是需要加噪聲的方差值,a的取值確定噪聲的幅度大小一般比影象訊號幅度小得多 b a noise 就是加了噪聲之後的影...