2014-03-24 252 views
0

我有一個圖片,其中960 * 1280 unit8灰色,所以我怎麼能在matlab中將其轉換爲256級灰度?灰度的圖像

我可以用「imshow(img,[0 255])」得到256級別的圖片,但我想把它變成類似img256的變量。

+0

這可能幫助http://stackoverflow.com/questions/2954600/grayscale-in-matlab?rq=1 – Archlight

+1

不應該'uint8灰色'已經有'0:255'的範圍了?或者這實際上是'960 * 1280 * 3 uint8 rgb'? – beaker

回答

1

是否rgb2gray來自圖像處理工具箱做你所需要的?

0

什麼:

img256 = imadjust(img,[],[0; 255]); 

或:

img256=img/(max(img(:))-min(img(:)))*255;