1樓:浪小客
1、開啟**:在主介面上輸入命令將影象轉換為資料;data = imread('folder icon.bmp')。
2、檢視資料:雙擊工作區中的資料,內我們可以看到
影象數容據的具體資訊。
3、驗證影象結果:輸入命令,我們可以看到資料資料是**所代表的;imshow(資料)。
4、灰度說明:我們可以通過輸入指令獲得灰度後的矩陣; gdata = rgb2gray(資料)。
5、檢視灰色矩陣:雙擊,右邊的工作區,gdata,可以看到資料的具體資訊。
6、顯示灰度影象:如下圖所示,可以看到**後的灰度。
2樓:匿名使用者
不知道你是不是這個意思:
i = imread('ngc6543a.jpg');%給出**路徑即可,
內i是一個三維容
矩陣j = rgb2gray(i);
figure, imshow(i),
figure, imshow(j);
3樓:全心全意為知道
i = rgb2gray(rgb);
matlab函式rgb2gray,函式功能:將真彩色影象轉換為灰度影象。在matlab命令視窗中鍵入doc rgb2gray或help rgb2gray可以獲得更多關於該回函式的答幫助資訊。
呼叫方式:
i = rgb2gray(rgb)
將真彩色rgb影象轉換成灰度影象。(rgb並不發生變化)newmap = rgb2gray(map)返回一個灰度調色盤。
以下是這個函式的例項:
% 1. 顯示rgb真彩色影象
figure('name', '顯示真彩色影象')imshow(imgrgb)
% 2. 顯示灰度影象
imggray = rgb2gray(imgrgb);
figure('name', '顯示灰度影象')imshow(imggray)
用matlab繪製一幅彩色影象的直方圖時,會生成幾個子灰度直
會均衡一個彩色影象了,但我還有一個問題想問一下 給一個灰度影象可得到你應該從本質上來理解 直方圖,在數學上是對一個矩陣進行的統計。這個時候,h 如何使用matlab計算彩色影象的顏色直方圖?方法如下 1.將rgb圖象轉為hsv。2.將h分量量化16級,將s分量和v分量分別量化為4級.3.將三個顏色分...
matlab 已知一幅影象某點的座標,以此點為圓心,指定r為
看看du這個例 zhi子能不能滿 dao足專你的要屬求 想在matlab的一副影象中畫出指定座標和半徑的圓圈,比如座標 17,12 半徑2 hold on 保持影象在原圖上 r 2 alpha 0 pi 50 2 pi 角度 0,2 pi r 2 半徑 x r cos alpha 17 y r si...
matlab程式設計。我有一幅二值影象,我想將影象中間那個白色部分用匡匡起來怎麼做
車牌識別?步驟如下 可以用消除小面積元素的辦法獲得你要的感興趣區域,函式格式 bw2 bwareaopen bw,p,conn 作用 刪除二值影象bw中面積小於p的物件 試幾次就知道你的p該選什麼值了,認情況下conn使用8鄰域。這樣作了之後應該就只剩下感興趣區域的畫素和背景畫素了。然後用投影法,即...