2008年12月26日 星期五
2008年12月19日 星期五
VH6
6.1 Interpolation of Data 資料添補
內插法:等距資料比對,尋求實際對應值。
鄰近內插法:附近已知的點推測出值。線性內插法:線性的圖型運算求出期值。
6.2Image Interpolation 添補影像
雙線性內插法:利用內插法計算影像放大之後的image然後將每一個像素所對應到的新的位置,6.3General Interpolation 一般插補
立方內插法:在三維的矩陣內用線性內插法計算值線性
雙立方體插值法:雙線性內插的延伸
6.4Enlargement by Spatial Filtering
零交錯:使用空間濾波器放大影像,把圖放大兩倍,在矩陣的行與列間補0擴大影像。
6.5Scaling Smaller
圖片抽樣:圖就是一個圓的抽樣點。縮小影像最小化:就是將影像變小
6.6Rotation
將影像旋轉:把圖片視為很多個點,將角度套用進指令計算出新的每個點的位置,形成一張新的圖片,也就是旋轉過後的圖。
用imrotate(image,angle,'method')這個指令,image擺的是影像名稱,angle擺的是旋轉的角度,而'method'擺的是要用哪一種添補的運算法!
6.7Anamorphosis
失真圖像:把物體畫成變形的圖案,透過特殊鏡片或角度才能看到原貌的繪圖技術。將圖片做扭曲,把圖片拉長,長寬比例會變的不同利用折射原理來看原始圖片。
2008年12月5日 星期五
CH5
5-1 Introduction
linear filter:將灰階值進行線性函數運算
Spatial filtering thus reqires three steps:
(1)Position the mask over the current pixel
安置在當前指定像素的遮罩
(2)Form all products of filter elements with the corresponding elements of the neighborhood
fliter elements與corresponding elements相乘
(3)Add all the products
相加
5-2 Notation表記法
mask
超過圖片範圍時會產生陰影
Ignore the edges
忽略邊緣
Pad with zeros
被忽略邊緣補零
5-3 Filtering in MATLAB
filter2(filter,image,'same')補零的動作
filter2(filter,image,'valid')忽略邊緣
filter2(filter,image,'full')影像會比原圖還要大
5-4 Frequencies: Low-and High-Pass-Filters
(High-frequency components):內部灰階值變化比較大
(Low -frequency components):灰階值變化不大
(High-pass Filter)
高通濾波器----讓高頻率的部分通過
(Low-pass Filter)
低通濾波器----保留低頻率,平均濾波器為低通濾波器
5-5 Gaussian Filters 高斯濾波器
1.高斯函數透過傅立葉轉換後還是高斯函數
2.旋轉後都還是對稱的
3.分離性
4.兩個高斯函數的旋積是另一高斯函數
2008年11月28日 星期五
期中回顧
很快第12週了,感覺這學期過很快,老師上禮拜叫我們算自己的學習互評成績,結果44.335分!!
自己看了一下自己的成績對自己當然不滿意~~不過有看到自己的進步
從完全沒有A~全部都C,到有出現A幾乎沒有C,代表英文原文書越看越懂了
而且也知道作業要怎麼去寫!!只是44分不知道會不會過=_="
這次買的原文書大概是第一次沒擺在家裡當供品的!!
感覺錢花得很實在~不過Matlab還是沒有很懂
不過貼在上面的文章有問題的地方會有人給我意見真好^^~像上次
英文不知道該怎麼翻~"grayscale image翻作灰階影像,所以grayscale應該是灰階吧!"
這是字典查不到的答案!!
2008年11月14日 星期五
CH4
1. Transform
對一張圖片做Transform再做圖片處理,處理完
再將圖片反轉回去就對原來的圖片做影像處理了
2. Neighborhood processing
用gray leve 改變已知 pixel 的gray level
3.Point operations
類似Neighborhood processing
4-2 Arithmetic Operation
在0~255範圍的影像
imadd(x,y)加法
imsubtract(x,y)減法
imdivide(x,y)除法
immultiply(x,y)乘法
4-3Histograms
看不懂這一節再說蝦咪=_=”
一堆公式和圖
公式怎麼來的@”@
2008年10月31日 星期五
CH1 ~~~> CH3
又是"圖"又是"程式碼"的@"@真的很暈!!!
原文書~~英文是有越看越懂啦~~不過內容卻是越看越不懂了!!!結論發現看原文書比較困難的在於
有些字查字典找不到~~問到的翻譯又有好幾種!!像上次寫的Grayscales就看到兩種
原本買中文版和英文版是想說要中英對照看能不能火速立刻馬上知道翻譯是怎麼翻的!!結果才發
現好像不是那麼一回事=_=
寫作業都靠英文版~"~,如果要跑程式~~卻不能沒有中文版!!兩本書各有用處阿
不過比其他科買的原文書好多了~~會拿來翻拿來看而不是放在書桌上當供品
目前最有問題的應該是3.5後面的吧!! """Almost see no understand"""
2008年10月24日 星期五
CH3
3-1 Introduction
介紹image display,用imshow function and如何解析空間上的問題和量子化可能影響image的顯示和外觀
3-2 Basic of image display
1. Ambient lighting
環境光源
2. The monitor type and settings
螢幕的類型和設定
3. The graphics card
顯示卡
4. Monitor resolution
螢幕解析度
(1) truesize:顯示圖片時,顯示實際大小(2)axis off:顯示圖片並把旁邊的長度和寬度去除
3-3 The imshow function
1. Convert to type uint8 and then display 轉換成uint8的類型2. Display the matrix directly 直接顯示矩陣,不作類型轉換
Figure3.1中的圖會完全變白色應該是圖片裡的值大於1,被當成1來顯示,小於0會以0來顯示,因為這張圖的值都大於1 so全部顯示1,所以變白了,
imshow(cd/255)顯示原圖
imshow(cd/512)圖片變得比較黑
imshow(cd/255)圖片變得比較白
3-4 Bit planes
Figure3.4中
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);
只知道圖會越來越清楚~~
cc=2*(2*(2*(2*(2*(2*(2*c7+c6)+c5)+c4)+c3)+c2)+c1)+c0
imshow(uint8(cc)
這是說全部的圖從C7+回到C1就會變成原本的圖嗎?
那把圖全部拆開有甚麼意義?
3.5 Spatial resolution
空間解析度
圖片以64X64 32X32 16X16 8X8的顯示情況的不同
Grayscales要怎麼翻譯ㄚ~字典找不到偷看一下別人的~~好像有人翻譯像素
那像素跟我們一般說的畫素有啥不一樣?
2008年10月17日 星期五
第二章心得
>> w=imread(‘wombats.tif’);讀取圖片
>> figure,imshow(w),pixval on 顯示,把圖打開
RGB images
RGB是colormodel三原色:Red紅色.Green綠色.Blue藍色
Size(a)輸入矩陣的大小座標
Index Color Image
索引顏色是用以對應顏色對應表的一種方法
不過課本的程式碼….看不懂=_=
Data Types and Conversions
檔案類型和轉換
圖可以從三原色轉灰階或相反灰階轉到三原色
Image files and formats
Matlab把圖片隨意轉換格式,影像都有一個header information,Matlab來讀取影像和寫入
圖檔可分為JEPG,TIFF,GIF,BMP,PNG,HDF,PCX,XWD,ICO,CUR型態.....還真多0.0
課本有針對GIF PNG JEPG TIFF做簡說
2008年10月3日 星期五
Week3心得
開始的章節是講解image對人與machine的處理,接著介紹一些圖片的應用如:sharp、noise、blur...
(figure1.2)就是影像裡面參雜著一點一點的小黑點跟白點,也許那是照片的灰塵雜訊之類的,經 過影像處理後當然就改善很多
(figure1.5)的例子經過處理變模糊以後發現主角變成圖片的光線亮度或是他的顏色影子
(figure1.3) 是把圖片還原清楚的例子,才能看到某些重要的細節例如車牌
大概看完第一章內容大概只瞭解了百分之30吧
大部分都是看圖說故事~希望下次會進步