第三章一開始介紹
1.
image
ex:
>>c=imread('檔名.附檔名');
>>image(c)
打出這行指令之後,圖會變寬。
接下來介紹
2.
size(unique(c))
ex:
>> size(unique( c))
ans =
256 1
ans =
256 1
256似乎是顯示圖片色彩有幾層
但是1就不清楚代表的意義是什麼
3.
image(c),truesize,colormap(gray(247))
而image(c),truesize,axis off,colormap(gray(247))
多了axis off,他就不會顯示圖片的x,y軸。
[x,map]=imread('北海道.jpg');
image(x),truesize,axis off,colormap(map)
是另一種用法,顯示的圖案效果一樣。
4.floor
ex:
>> i=imread('DSC00497.jpg');
>> imshow(i)f=floor(double(i)/64);
>>g=uint8(f*64);
>>imshow(g)
會顯示如下圖:
會顯示如下圖:
我在try程式時有遇到一些問題
當我輸入
cd=im2double(c);
>> imshow(cd/255)時
圖案會變全黑
如下圖:
而輸入
cd=double(c);
cd=double(c);
>> imshow(cd/255)時
圖片則沒有變化。
這是為什麼呢?
沒有留言:
張貼留言