1樓:完美世界漩渦
黑白的意思是灰度化嗎? 用i = imread('1.bmp'); %讀取影象檔案 '1.bmp' ,檔案應該儲存在matlab的
%工作路徑下,否則應該使用絕對路徑。
j = rgb2gray(i); %講**轉為灰度圖並且儲存到j當中。
figure %開啟新的作圖視窗。
imshow(i)%;顯示轉換前的彩色圖。
figure;%開啟新的作圖視窗。
imshow(j);%顯示轉換後的灰度圖j。
數字影象處理怎麼把rgb圖變成黑白影象?求matlab程式
2樓:完美世界漩渦
黑白的意思是灰度bai化嗎? 用i = imread('1.bmp'); %讀取影象du文zhi
件 '1.bmp' ,檔案應該儲存在
daomatlab的
%工作路徑下,否則應該使內用絕對路徑。
j = rgb2gray(i); %講圖容片轉為灰度圖並且儲存到j當中。
figure %開啟新的作圖視窗。
imshow(i)%;顯示轉換前的彩色圖。
figure;%開啟新的作圖視窗。
imshow(j);%顯示轉換後的灰度圖j。
3樓:匿名使用者
im = imread('peppers.png');
imshow(im);
im2 = rgb2gray(im); %把rgb圖變成黑白影象figure,imshow(im2)
4樓:匿名使用者
photoshop 快點
5樓:匿名使用者
樓上正解,這都不叫程式。。就是乙個語句
rgb圖轉灰度圖的matlab程式
6樓:完美世界漩渦
i = imread('1.bmp'); %讀取影象檔案 '.bmp' ,檔案應該儲存在matlab的
%工作路徑下,否則應該使用絕對路徑。
j = rgb2gray(i); %講**迴轉為灰度圖並且儲存到答j當中。
figure %開啟新的作圖視窗。
imshow(i)%;顯示轉換前的彩色圖。
figure;%開啟新的作圖視窗。
imshow(j);%顯示轉換後的灰度圖j。
7樓:匿名使用者
原型:62616964757a686964616fe59b9ee7ad9431333264656236
int winapi icepub_imgtobmp(char *strimgfilename,char *strbmpfilename,int huiflag)
輸入:strimgfilename 各種影象格式檔名
strbmpfilename bmp影象名
huiflag 灰度化標誌
輸出:vc sample:
彩色影象轉變為灰度影象的matlab的程式**是什麼?
8樓:袁小迷
midgraypic = zeros(rows , cols);%用得到的引數建立bai乙個全零的du
矩陣,這個
zhi矩陣用來存dao儲用下面的方法產生的灰度專影象屬
midgraypic = uint8(midgraypic);%將建立的全零矩陣轉化為uint8格式,因為用上面的語句建立之後影象是double型的
rgb=imread('img.bmp','bmp'); %讀入彩色**figure(1),imshow(rgb),title('彩色圖'); %顯示彩色**i=rgb2gray(rgb); %彩色轉化成灰度圖figure(2),imshow(i),title('灰度圖'); %顯示灰度圖
不能恢復成彩色影象了,只能根據要求轉變成偽彩色影象,你把前期的程式給我,我幫你做。還有把要求說詳細點。
matlab中,我用函式rgb2gray,為什麼不能將rgb影象轉換為灰度影象?是影象用錯還是matlab裝的不完整? 20
9樓:匿名使用者
我呼叫rgb2gray函式之後報錯,顯示error in ==> rgb2gray at 42
t = inv([1.0 0.956 0.621; 1.0 -0.272 0.647; 1.0 -1.106 1.703]);為什麼呢
10樓:匿名使用者
我今天也碰到了這樣的問題,後來弄明白了,本身函式沒有錯,但是因為有rgb三個引數,所以直接處理黑白影象函式會報錯。我猜你跟我一樣,呼叫了一張黑白**做rgb2gray處理了
11樓:匿名使用者
呼叫格式:
i = rgb2gray(rgb) 將真彩色rgb影象轉換成灰度影象。(rgb並不發生變化)
newmap = rgb2gray(map) 返回乙個灰度調色盤。
相關函式: ind2gray, mat2gray, ntsc2rgb, rgb2ind, rgb2ntsc
程式示例
% 1. 顯示rgb真彩色影象
figure('name', '顯示真彩色影象')imshow(imgrgb)
% 2. 顯示灰度影象
imggray = rgb2gray(imgrgb);
figure('name', '顯示灰度影象')imshow(imggray)
matlab中,怎樣將rgb影象轉為灰度影象後,復原回rgb影象?
12樓:存在
按一下操作:
a=double(m)
g=mat2gray(a);
figure(1);imshow(g)
imwrite(g,'kkk.bmp')
注意:m是灰度值矩陣.
13樓:匿名使用者
設原圖為a,灰度圖為b
則b=rgb2gray(a);
figure;
inshow(b);
如何用matlab將彩色**變成黑白**
14樓:很多很多
1、將存bai放**的資料夾加入du搜尋路徑。
2、輸zhi入如下**,讀取磁碟文dao件並專將其顯示出來。
3、運屬
行程式。
4、輸入「whos」命令檢視影象資訊陣列,可以看到這是乙個 170*188*3 的陣列,其中第三維的 3 說明這是彩色**。
5、如果要將其轉換為黑白**,則在命令視窗輸入:
t = rgb2gray(tu)
imshow(t),就完成了。
15樓:匿名使用者
i = imread('test.jpg');%讀入圖來片自if ndims(i) == 3%如果**是3維(彩圖)
i = rgb2gray(i);%轉成灰圖end%結束
imshow(i); %展示**
16樓:度斯宮秋柔
不可能變回彩色了吧,你都把顏色資訊給扔掉了……?
數字影象處理是哪個學院開的課,數字影象處理考研有哪些院校?大概考試科目是那些?
我們學校是由計算機學院開的,屬於研究生的專業選修課程。但每次選課後都有百來號人,選課的來自電光 自動化 理學院 包括機械的都會來選。數字影象處理考研有哪些院校?大概考試科目是那些?好像沒有影象處理這個專業吧 無論是一級學科還是二級學科 影象處理只是乙個研究方向。想學影象處理,就選擇研究這個方面的導師...
數字影象處理有哪些小的研究方向,數字影象處理的哪個方向好
整個影象處理領域都處於發展之中,每一個步驟都可以作為方向來研究。1 預處理。包括特定影象增強 放大插值 去噪 去模糊 分割等。2 壓縮。是一個悠久的方向,但一直有人在研究。這兩年最紅火的壓縮感知把壓縮和成像結合在一起。3 特徵提取。最近主要集中在不變特徵提取,即旋轉不變 縮放不變等,比如sift,s...
數字影象處理主要包含哪方面的內容
影象資訊的獲取 影象資訊的儲存 影象資訊的傳輸 影象資訊處理 影象資訊的輸出和顯示。數字影象處理的主要內容有哪些 1 影象變換 由於影象陣列很大,直接在空間域中進行處理,涉及計算量很大。因此,往往採用各種影象變換的方法,如傅利葉變換 沃爾什變換 離散余弦變換等間接處理技術,將空間域的處理轉換為變換域...