1樓:要當技術宅
需要準備的工具:電腦,matlab軟體。
1、首先在matlab祝主介面輸入一下指令清屏; clear;clc;。
2、 將自己準備的**放在matlab的工作目錄中,直接將**複製到工作目錄中。
3、接著在主介面輸入一下指令,將**轉換成資料;data=imread('資料夾圖示.bmp');
4、 雙擊工作空間中的,data我們可以看到**資料的具體資訊。
5、輸入一下指令,我們可以看到,data資料就是表示的** imshow(data);
6、最後輸入一下指令,就可以獲得一個灰度後的矩陣; gdata=rgb2gray(data)。
2樓:浪小客
1、開啟**:在主介面上輸入命令將影象轉換為資料;data = imread('folder icon.bmp')。
2、檢視資料:雙擊工作區中的資料,我們可以看到影象資料的具體資訊。
4、灰度說明:我們可以通過輸入指令獲得灰度後的矩陣;gdata = rgb2gray(資料)。
5、檢視灰色矩陣:雙擊,右邊的工作區,gdata,可以看到資料的具體資訊。
3樓:路過的奪卡王
在matlab裡如何將jpg格式的彩色**轉化為灰度圖?
4樓:一點設計演示
讀取rgb格式的影象
myfirstgraypic = rgb2gray(myyuanlaipic);%用已有的函式進行rgb到灰度影象的轉換
[rows , cols , colors] = size(myyuanlaipic);%得到原來影象的矩陣的引數
midgraypic = zeros(rows , cols);%用得到的引數建立一個全零的矩陣,這個矩陣用來儲存用下面的方法產生的灰度影象
midgraypic = uint8(midgraypic);%將建立的全零矩陣轉化為uint8格式,因為用上面的語句建立之後影象是double型的
for i = 1:rows
for j = 1:cols
sum = 0;
for k = 1:colors
sum = sum + myyuanlaipic(i , j , k) / 3;%進行轉化的關鍵公式,sum每次都因為後面的數字而不能超過255
endmidgraypic(i , j) = sum;
endendimwrite(midgraypic , 'e:/image/matlab/darkmousegray.png' , 'png');
%顯示原來的rgb影象
figure(1);
imshow(myyuanlaipic);
%顯示經過系統函式運算過的灰度影象
figure(2);
imshow(myfirstgraypic);
%顯示轉化之後的灰度影象
figure(3);
imshow(midgraypic);
5樓:匿名使用者
怎樣用matlab將一幅影象轉化為灰度影象
6樓:竹非竹
在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);】,就可以看到灰度化後的**。
7樓:淚之夢幻
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)
8樓:匿名使用者
灰度影象轉換函式是rgb2gray(),我想你是不知道這個函式,至於怎麼讀影象,就不用我廢話了吧~~
matlab如何將彩色圖變為灰度圖
很簡單,將以下語句貼上到一個新建的matlab函式檔案裡並取名為rgb2gray2.m 預設即是如此 function j rgb2gray2 i j 0.29894 i 1 0.58704 i 2 0.11402 i 3 接下來讀入一幅rgb影象到矩陣i中後呼叫j rgb2gray2 i 即可,j...
matlab中怎樣將二維矩陣轉成灰度影像顯示出來
楊好巨蟹座 matlab中怎樣將二維矩陣轉成灰度影像 相關的問題,對 matlab中怎樣將二維矩陣轉成灰度影像 相關的解決方案進行了整理,使用者詳細問題包括 rt,matlab中怎樣將二維矩陣轉成灰度影像顯示出來,解決方案1 a r俯稜碘谷鄢咐碉栓冬兢andint 300,300,0 255 二維矩...
如何將Excel資料匯入MATLAB中
方法 步驟 將待匯入的矩陣結構的資料錄入excel中,錄入時注意行列要跟原矩陣一一對應 錄入完以後儲存資料,為了後續步驟使用方便,命名時我們最好把它命名為我們接下來在matlab中要引用的變數名 比如在matlab中要將該矩陣作為b矩陣參與運算,就可以把它命名為b.xls,xls為副檔名 執行mat...