2008年10月23日 星期四

Image Display



本章主要敘述一些衍生的語法,同時對圖像數據資料進行一些簡易的數字修改已達到顯示上的特殊效果,以下是一部分語法的使用方式

imshow
除了基本展圖外,還可以直接透過函數值的部分直接對整張圖像的顯示效果進行調整,甚至直接控制圖像顯示所使用的色彩模式與範圍
語法: imshow(Image&運算)

truesize
功能: 使用Image開啟圖檔時調整圖像顯示尺寸直接使用可以讓圖檔以實際大小開啟,也可以透過細部參數修改整圖像顯示尺寸
語法: truesize([mrows mcols])

axis
功能:控制軸線相關函數的指令,可以透過給予axis軸線資訊而畫出相對應的圖型直接使用off將可以直接關閉圖檔文件中軸線相關標記,
語法: 用途太多了,略

colormap
功能:根據圖像資訊,顯示圖像所使用的顏色之查找表,以利user使用顏色資訊,colormap為一個m*3的矩陣,每一行3值存放該像素的rgb值.直接使用則可以決定要以何種型式的色盤來顯示圖檔
語法: 用途太多了,略

mod
功能:這個函數本身跟數學比較有關係,如mod(x,y)簡單的說就是求x除y的餘數,取得的影像資料要做啥就再做啥了
語法: mod(x,y)

imresize
功能: 這個指令可以將圖檔像進行放大縮小,簡單的說,就是可以自由設定要以多少的像素來顯示影像資訊,本章拿來做馬賽克效果,書上的用法只用到指令的一部分功能而已
語法: imresize( Image, scale ,[method] ) & imresize( Image, [rows

cols] [method] )
ps: 只能依原影像大小做特定的百分比率縮放,所以scal其值介於0至1之間
ps: method為影像縮放後可能會產生像素無法完全對應的情況,這裡則決定要用何種方式來計算該區塊像素該用什麼顏色,分別為nearest,bicubic,bilinear三項

floor
功能: 數學...取最大整數值的指令,書上此處使用來控制色彩值的上下限
語法: floor(x) x=數據

grayslice
功能: 通過設定的值將灰階圖像轉換成索引圖像,可以簡單的想成把一張圖從原本用浮點數矩陣存放的影像文件轉變為整數存放的矩陣
語法: grayslice(x,像素)

沒有留言:

張貼留言