2007年10月10日 星期三

Week4-Image Display

(1.)課本Page 48 我將灰階影像轉為double的型態,然後做餘數找出最後位元時,最後出來的值是0,和課本不太一樣。
>> c=imread('cameraman.tif');
>> cd=double(c);
>> c0=mod(cd,2);
>> c1=mod(floor(cd)/2,2);
>> c2=mod(floor(cd)/4,2);
>> c3=mod(floor(cd)/8,2);
>> c4=mod(floor(cd)/16,2);
>> c5=mod(floor(cd)/32,2);
>> c6=mod(floor(cd)/64,2);
>> c7=mod(floor(cd)/128,2);
>> ct=c>127;
>> all(c7(:)==ct(:))
ans =
0

另外為什麼在ct=c>127,take cameraman matrix and create a new matrix (ct),它的c>127表達什麼意思?

(2.)課本Page 49
>>all(c7(:)==ct(:)) 不懂為何指令這樣寫,我用help查過all的指令用法,但是還是看不懂。

2 則留言: