期中:53.35
給自己8分
雖然早上的課很少爬的起來上課= =
但是老師說要看書得地方真的有老老實實的看
只是並不是每個地方都看的懂而已....
但至少跟以前比起來我覺得自己有進步多了
2008年12月26日 星期五
第6章
第六章主要是在講影像幾何學
包括一些濾波,旋轉....等
Interpolation(內插法 )
用等距對應資料作比對,求對應之值
Nearest-neighbor Interpolation(鄰近內插法)
由附近的點來推測出值
Linear Interpolation(線性內插法)
一條線性圖型,經運算求值
6-2則是講雙線性內插法(Bilinear Interpolation)
雖然看了一大堆數學式子看不太懂= =
但是大概知道可以放大以及柔和圖片
主要是以以一維線性內插法求得點的位置
再以同樣的一維線性內插法求得點位置
再來是6-3
Interpolation(立方內插法)
在三維的矩陣內用線性內插法來計算值線性,和內插法是一樣的原理
Bicubic interpolation(雙立方體插值法)
雙線性內插的延伸,從二維進階到三維來做
6-4 Enlargement by Spatial Filtering(擴大空間濾波器)
每兩個點中間要補零,讓影像看起來就會有一格一格黑黑的格子
6-5
大部分是在如何讓影像變小
還有刪除間隔的像素點
但在high-frequency components 的呈現的效果不好
6-6
Rotation旋轉
在兩軸做影像的旋轉用的數學方法是三角函數矩陣
imrotate(image,angle,'method')
6-7
可以讓圖片變型
拉長壓縮等等
包括一些濾波,旋轉....等
Interpolation(內插法 )
用等距對應資料作比對,求對應之值
Nearest-neighbor Interpolation(鄰近內插法)
由附近的點來推測出值
Linear Interpolation(線性內插法)
一條線性圖型,經運算求值
6-2則是講雙線性內插法(Bilinear Interpolation)
雖然看了一大堆數學式子看不太懂= =
但是大概知道可以放大以及柔和圖片
主要是以以一維線性內插法求得點的位置
再以同樣的一維線性內插法求得點位置
再來是6-3
Interpolation(立方內插法)
在三維的矩陣內用線性內插法來計算值線性,和內插法是一樣的原理
Bicubic interpolation(雙立方體插值法)
雙線性內插的延伸,從二維進階到三維來做
6-4 Enlargement by Spatial Filtering(擴大空間濾波器)
每兩個點中間要補零,讓影像看起來就會有一格一格黑黑的格子
6-5
大部分是在如何讓影像變小
還有刪除間隔的像素點
但在high-frequency components 的呈現的效果不好
6-6
Rotation旋轉
在兩軸做影像的旋轉用的數學方法是三角函數矩陣
imrotate(image,angle,'method')
6-7
可以讓圖片變型
拉長壓縮等等
2008年12月5日 星期五
第五章
Neighborhood processing 鄰近處理再第四章有稍微提到
當初看了覺得霧濛濛的
現在看了還是有些看不太懂
大概知道第四章講解釋對點的處理
第五章應該是把範圍擴大到附近的點來做處理
mask我記得是遮罩的意思==
將mask與function的組合稱為filter
在一個spatial filtering中有三個步驟
一.將mask覆蓋在正確的pixel上
二.把濾波器的元素跟鄰近相對應的元素相乘
三則是做加總
而spatial filtering主要有兩種效果
一種是將影像做模糊處理
另一種則是加強對比
當然做完處理之後不是每個影像都是完整的
所以接下來他交我們怎麼做修補的工作
有兩種方法
一種是忽略邊緣
有點像是我們平常在做美工圖案時
將邊緣做透明化
缺點是影像感覺會變小
另外一種則是補0的動作
這會讓影像感覺較大或者會出現邊線等效果
至於為什麼....
還在研究中.....
而5-3大概是在介紹一些濾波的函數
例如影像會變大變小等指令
接下來是在說有關濾波器的類型吧...
像是高通與低通濾波器
高通是在保留高頻率的部分,消除低頻率的部分
低通濾波器則是保留低頻率的部分
高頻率部分:短距離內灰階值產生很大的變化
低頻率部分:影像中灰階值變化不大的部分
當初看了覺得霧濛濛的
現在看了還是有些看不太懂
大概知道第四章講解釋對點的處理
第五章應該是把範圍擴大到附近的點來做處理
mask我記得是遮罩的意思==
將mask與function的組合稱為filter
在一個spatial filtering中有三個步驟
一.將mask覆蓋在正確的pixel上
二.把濾波器的元素跟鄰近相對應的元素相乘
三則是做加總
而spatial filtering主要有兩種效果
一種是將影像做模糊處理
另一種則是加強對比
當然做完處理之後不是每個影像都是完整的
所以接下來他交我們怎麼做修補的工作
有兩種方法
一種是忽略邊緣
有點像是我們平常在做美工圖案時
將邊緣做透明化
缺點是影像感覺會變小
另外一種則是補0的動作
這會讓影像感覺較大或者會出現邊線等效果
至於為什麼....
還在研究中.....
而5-3大概是在介紹一些濾波的函數
例如影像會變大變小等指令
接下來是在說有關濾波器的類型吧...
像是高通與低通濾波器
高通是在保留高頻率的部分,消除低頻率的部分
低通濾波器則是保留低頻率的部分
高頻率部分:短距離內灰階值產生很大的變化
低頻率部分:影像中灰階值變化不大的部分
5-5.....
恩.....
看不完......
然後又不怎麼好懂.......
2008年11月21日 星期五
第4章
課本簡單的描敘了3種模式
包含Transforms,Neighborhood,Point operations
Transforms:
准許使用強大的演算法,或者該說是轉換,將像素值改變為其他的資料型式
Neighborhood:
改變給予的pixel的灰階層的值,知道附近的pixel就可以改變
Point Operations:
只對該像素的灰階值做改變
以上大概是這個意思吧...
然後還有些運算的指令,像是
imadd(A,B)A加B
imsubtract(A,B)A減B
immultiply(A,B)A乘B
imdivide(A,B)A除B
簡單來說,這些運算是講pixel的運算
並且利用加減乘除四個運算之後利用最簡單的運算是y=f(x)
f去繪製一個0~255範圍的圖,這些運算可以改變一個圖的亮度等等的
在來是4-3
對於整體明暗度(亮度)相當接近的圖像作處理
至於長條圖....
好像是在說與圖案的關係
我也不是很清楚....
關於指令方面,
histogram:
將每個灰階值所出現的次數做統計。
imadjust(a,b,c,d):
將a的灰階值分布拉寬
c是整體分布範圍的變化對其作的是將全部的灰階值擠到給定[x,y]區間
d是對分布區間寬度作變化,把灰階值拉寬的樣子。
至於4-4.....
恩.....
我可以說英文真的是外星人的語言嗎....
包含Transforms,Neighborhood,Point operations
Transforms:
准許使用強大的演算法,或者該說是轉換,將像素值改變為其他的資料型式
Neighborhood:
改變給予的pixel的灰階層的值,知道附近的pixel就可以改變
Point Operations:
只對該像素的灰階值做改變
以上大概是這個意思吧...
然後還有些運算的指令,像是
imadd(A,B)A加B
imsubtract(A,B)A減B
immultiply(A,B)A乘B
imdivide(A,B)A除B
簡單來說,這些運算是講pixel的運算
並且利用加減乘除四個運算之後利用最簡單的運算是y=f(x)
f去繪製一個0~255範圍的圖,這些運算可以改變一個圖的亮度等等的
在來是4-3
對於整體明暗度(亮度)相當接近的圖像作處理
至於長條圖....
好像是在說與圖案的關係
我也不是很清楚....
關於指令方面,
histogram:
將每個灰階值所出現的次數做統計。
imadjust(a,b,c,d):
將a的灰階值分布拉寬
c是整體分布範圍的變化對其作的是將全部的灰階值擠到給定[x,y]區間
d是對分布區間寬度作變化,把灰階值拉寬的樣子。
至於4-4.....
恩.....
我可以說英文真的是外星人的語言嗎....
2008年10月30日 星期四
CH1~3
期中了ㄝ
話說過的好快= =
基本上這上半個學期大部分都是有關MATLAB的入門
比如說這是什麼
他可以做有關什麼方面的工作等等
雖然如此
但在學習方面還是多多少少會遇到些問題
例如....都是英文= =
看不懂....
要一個個的跑程式
在去研究
才能知道課本上大概再說些什麼
雖然老師都會導讀過
但因為是早上嘛....
頭腦總是昏昏沉沉的....
所以有時候還是會忽略掉老師的話
然後回家繼續頭痛...
而關於之前PO過的問題
大部分都有請教過同學了
而且問題也幾乎有了答案
所以我想在程式上跟之前比起來是好多了
只是在來會越來越困難
問題可能會越來越多
不過我想應該都不會是大問題
應該是只要請叫同學就能解決的
所以下學期還要在加油囉!!!!
話說過的好快= =
基本上這上半個學期大部分都是有關MATLAB的入門
比如說這是什麼
他可以做有關什麼方面的工作等等
雖然如此
但在學習方面還是多多少少會遇到些問題
例如....都是英文= =
看不懂....
要一個個的跑程式
在去研究
才能知道課本上大概再說些什麼
雖然老師都會導讀過
但因為是早上嘛....
頭腦總是昏昏沉沉的....
所以有時候還是會忽略掉老師的話
然後回家繼續頭痛...
而關於之前PO過的問題
大部分都有請教過同學了
而且問題也幾乎有了答案
所以我想在程式上跟之前比起來是好多了
只是在來會越來越困難
問題可能會越來越多
不過我想應該都不會是大問題
應該是只要請叫同學就能解決的
所以下學期還要在加油囉!!!!
2008年10月24日 星期五
CH3
恩...
基本上這章我只看了書....
至於程式的部分還是沒跑出來.....
一直有錯誤......
關於程式這部分我會再去請教同學的...
而在我看了這章
他介紹了幾個修改圖片的指令
像是imshow(Image&運算)可以藉由透過函數值的部分
使整張圖像的顯示效果進行調整,像是色彩值還有範圍等等
而truesize([mrows mcols])可以修改圖像的尺寸
還有axis off控制軸線相關函數的指令
可以透過給予axis軸線資訊而畫出相對應的圖型
直接使用off將可以直接關閉圖檔文件中軸線相關標記....等等
增加了許多比較複雜的指令
而除了指令之外
一開始還提出了可以影響圖像輸出的因素,有四點:
一 Ambient lighting(周遭環境的光源)。
二 The monitor type and settings(螢幕的類型和設定)。
三 The graphics card(顯示卡)。
四 Monitor resolution(螢幕解析度)。
目前大概就這樣吧
因為課本上的程式碼目前照著打跑出來的結果是有錯誤的
所以或許我再第三張上面還是沒有很熟很懂
不過我想在問過同學之後我將會更加的了解
基本上這章我只看了書....
至於程式的部分還是沒跑出來.....
一直有錯誤......
關於程式這部分我會再去請教同學的...
而在我看了這章
他介紹了幾個修改圖片的指令
像是imshow(Image&運算)可以藉由透過函數值的部分
使整張圖像的顯示效果進行調整,像是色彩值還有範圍等等
而truesize([mrows mcols])可以修改圖像的尺寸
還有axis off控制軸線相關函數的指令
可以透過給予axis軸線資訊而畫出相對應的圖型
直接使用off將可以直接關閉圖檔文件中軸線相關標記....等等
增加了許多比較複雜的指令
而除了指令之外
一開始還提出了可以影響圖像輸出的因素,有四點:
一 Ambient lighting(周遭環境的光源)。
二 The monitor type and settings(螢幕的類型和設定)。
三 The graphics card(顯示卡)。
四 Monitor resolution(螢幕解析度)。
目前大概就這樣吧
因為課本上的程式碼目前照著打跑出來的結果是有錯誤的
所以或許我再第三張上面還是沒有很熟很懂
不過我想在問過同學之後我將會更加的了解
2008年10月17日 星期五
第二章
.bmp)
這禮拜開始講些有關指令的部份了
老實說因為是原文書我花了不少時間去看
雖然有老師還有同學的筆記
但是還是有些指令有點不太懂
但稍微操作過後不懂的情況就比較好了點
話說我在開檔的時候出了些問題
就是在圖片之前阿
會出現亂碼
而且還不是很短的那種
是很長很長的.....
害我完全不知所措....
後來還是無法......
不過其他的程序倒是很順利就是了
我想關於這個問題我得去找同學問了
以下是我的程式碼:
老實說因為是原文書我花了不少時間去看
雖然有老師還有同學的筆記
但是還是有些指令有點不太懂
但稍微操作過後不懂的情況就比較好了點
話說我在開檔的時候出了些問題
就是在圖片之前阿
會出現亂碼
而且還不是很短的那種
是很長很長的.....
害我完全不知所措....
後來還是無法......
不過其他的程序倒是很順利就是了
我想關於這個問題我得去找同學問了
以下是我的程式碼:
>> figure,imshow(s),pixval on
Warning: PIXVAL is obsolete.
IMPIXELINFO is its recommended replacement for pixel reporting.
IMDISTLINE is its recommended replacement for measuring distance.
> In pixval at 89
In pixval at 73
Warning: PIXVAL is obsolete.
IMPIXELINFO is its recommended replacement for pixel reporting.
IMDISTLINE is its recommended replacement for measuring distance.
> In pixval at 89
In C:\ProgramFiles\MATLAB\R2007a\toolbox\matlab\graph2d\scribeclearmode.p>scribeclearmode at 21
In uisuspend at 30
In uiclearmode at 101
In pixval at 147
In pixval at 73
>> size(s)
ans =
320 500 3
>> s(100,200,2)
ans =
118
>> s(100,200,:)
ans(:,:,1) =
174
ans(:,:,2) =
118
ans(:,:,3) =
44
>> s(100,200,1:3)
ans(:,:,1) =
174
ans(:,:,2) =
118
ans(:,:,3) =
44
>> impixel(a,200,100)??? Undefined function or variable 'a'.
>> impixel(s,200,100)
ans =
174 118 44
>> imfinfo('20060613_zin5699_170512.tif')
ans =
Filename: '20060613_zin5699_170512.tif'
FileModDate: '17-Oct-2008 00:32:13'
FileSize: 480266
Format: 'tif'
FormatVersion: []
Width: 500
Height: 320
BitDepth: 24
ColorType: 'truecolor'
FormatSignature: [73 73 42 0]
ByteOrder: 'little-endian'
NewSubFileType: 0
BitsPerSample: [8 8 8]
Compression: 'LZW'
PhotometricInterpretation: 'RGB'
StripOffsets: [40x1 double]
SamplesPerPixel: 3
RowsPerStrip: 8
StripByteCounts: [40x1 double]
XResolution: 96
YResolution: 96
ResolutionUnit: 'Inch'
Colormap: []
PlanarConfiguration: 'Chunky'
TileWidth: []
TileLength: []
TileOffsets: []
TileByteCounts: []
Orientation: 1
FillOrder: 1
GrayResponseUnit: 0.0100
MaxSampleValue: [255 255 255]
MinSampleValue: 0
Thresholding: 1
以上是我的程式碼
或許還有些細節我不是很懂
但我想再給我多一些時間
我會把它弄懂的
2008年9月19日 星期五
MATLAB
由於上禮拜睡過頭= =
所以沒申請到帳號....
哈
記得暑假一開始老師就有叫我們去找書來看
不過話說我好買錯本的說
不過基本上內容好像是差不多的
哈
在使用過這個軟體過後
我覺得這個跟C++有些類似(不是每個程設的指令都差不多嗎= =)
不過比C++不同的是
這比較方便吧
就是按ENTER就有結果出現
還有在矩陣方面的設定也比較簡單之類的
比起BCB
在使用過後覺得這比較像是在寫程設
話說這套軟體本來的目的就是在於計算矩陣與繪製圖形的
但在近年來新增功能之後
能夠處理數值計算財政金融等事務
由於在使用上更為方便了
所以我想在這門課能夠學習得不錯吧
所以沒申請到帳號....
哈
記得暑假一開始老師就有叫我們去找書來看
不過話說我好買錯本的說
不過基本上內容好像是差不多的
哈
在使用過這個軟體過後
我覺得這個跟C++有些類似(不是每個程設的指令都差不多嗎= =)
不過比C++不同的是
這比較方便吧
就是按ENTER就有結果出現
還有在矩陣方面的設定也比較簡單之類的
比起BCB
在使用過後覺得這比較像是在寫程設
話說這套軟體本來的目的就是在於計算矩陣與繪製圖形的
但在近年來新增功能之後
能夠處理數值計算財政金融等事務
由於在使用上更為方便了
所以我想在這門課能夠學習得不錯吧
訂閱:
文章 (Atom)