0
我有一個圖片,其中960 * 1280 unit8灰色,所以我怎麼能在matlab中將其轉換爲256級灰度?灰度的圖像
我可以用「imshow(img,[0 255])」得到256級別的圖片,但我想把它變成類似img256的變量。
我有一個圖片,其中960 * 1280 unit8灰色,所以我怎麼能在matlab中將其轉換爲256級灰度?灰度的圖像
我可以用「imshow(img,[0 255])」得到256級別的圖片,但我想把它變成類似img256的變量。
是否rgb2gray
來自圖像處理工具箱做你所需要的?
什麼:
img256 = imadjust(img,[],[0; 255]);
或:
img256=img/(max(img(:))-min(img(:)))*255;
這可能幫助http://stackoverflow.com/questions/2954600/grayscale-in-matlab?rq=1 – Archlight
不應該'uint8灰色'已經有'0:255'的範圍了?或者這實際上是'960 * 1280 * 3 uint8 rgb'? – beaker