2008年10月23日 星期四

Chapter 3_image display~

3.1 ====================

大致上稍微提一點點影像輸出

3.2 ====================

一開始照著課本使用灰階圖,
不過不知道為什麼用指令image()時,
卻會顯示幾乎紅通通的一張圖~
彩色圖時,就沒有這個問題.

我們可以發現image()可能有內建的座標軸.
不管原圖是多大,都硬是塞入約400*370的座標軸中.
指令"truesize"就能恢復成原圖的大小.
"axis off"則是去掉外圍的座標軸.
(如下圖)


3.3 ====================

型態轉為double
show圖的時候,因為整體變亮.
所以原本是灰色的部份,變成白色或接近白色.
(如下圖)


若改成imshow(cd/n)
下圖的figure 3,4,5
n分別是255,512,128
除以255,亮度比率又變成原圖本來的值.
除以512,可以發現整張圖變暗了~
除以128,則是變亮了.
(請點開,看大圖比較清楚.)



3.4 ====================

能將原圖依2的多少次方,分層輸出.
分別是
figure 2~figure 8
c0~c7
0次方~7次方
(如下圖)

若讀入彩色圖的情況:

3.5 ====================

這裡提到的imresize()
雖然課本上的圖示,
可以看到效果類似模糊或是馬賽克.

但是在我看來卻是把圖先壓小,
再把壓小的圖,以原圖大小顯示.
(簡單說的話,就是被撐大的吧!!)
雖然大小看起來很像跟原圖一樣,
但是pixel數並沒有恢復成跟原圖一樣多.

看起來像是
原本應該以4個pixel顯示的地方,
突然變成以1個pixel來顯示.

感覺像是pixel變得好大一塊.

(請點開,看大圖比較清楚.)


3.6 ====================

這節題到的是Quantization,
查字典,說是量子化,
但是還是看不懂....="=

grayslice(),
我覺得應該是只接受灰階圖.
但是run出來卻是下圖的figure 1 ,
又紅紅綠綠的.(不只吧!!)
我也不知道這樣的圖是合理的嗎!?

不過如果用彩色圖,倒是畫面全黑就是了~
(所以應該至少比彩色的合理~)((再掰嘛!你

imshow(grayslice(,),gray())
雖然不是很懂它的用途.
不過顏色和顏色之間,
似乎有對比變大的趨勢.

(請點開,看大圖比較清楚.)

沒有留言:

張貼留言