期中統計平均:59
期末統計
W11 A 1 B 9 C 6分數 56
W13 A 2 B 5 C 5分數 57
W15 A 1 B 7 C 6分數 52
期末統計平均 55
總分10分的話
我自評 得9分
為什麼呢?
因為上這門課時
是上學期老師叫我修的
竟然要修而且已經大3了
所以要很認真的準備
雖然每次互評都沒有很高分
但是至少有打原文書仔細地看過
而且除了被點到的那個禮拜以外(當時做期末報告做太晚)
其他幾乎都是第一節都到
所以該聽的課 都有聽到
上課也有在聽 雖然有些恍神
至少比以前來說
是有進步的
2008年12月19日 星期五
Chapter 6
Image Geometry
影像幾何學
6.1 Interpolation of Data
資料插補
Figure6.1每個點為1所以長度為3
增為8點時
每兩點之間長度為0.4286
Liner interpolation 線性插補
而中間的算式應該是在做數學的內插法
計算空白欄位的值
6.2 Image Interpolation
bilinear interpolation
雙線性插補
利用內插法計算影像放大之後的image
然後將每一個像素所對應到的新的位置補進去
而這個做法能使image有縮放的效果
6.3 General Interpolation
Cubic Interpolation
立方內插法
有點像是線性內插法 是用在三維的空間矩陣
6.4 Enlargement by Spatial Filtering
zero-interleavedinterleaved 插入
將這個矩陣插入0
已製造出黑點來
而其他的.....我看不懂= =
6.5 Scaling Smaller
image minimization可以讓影像變小
subsampling 刪除間隔
可以將缺口用另一種方法將缺口補上
6.6 Rotation
Rotation旋轉
imrotate(image,angle,'method')
將image以angle角度來做旋轉
6-7 anamorphosis
將image做扭曲 把圖片拉長 長寬比例會變的不同
利用折射原理來看原始圖片
就像畢卡索那樣的吧????
第6章大致上看 就差不多這樣
影像幾何學
6.1 Interpolation of Data
資料插補
Figure6.1每個點為1所以長度為3
增為8點時
每兩點之間長度為0.4286
Liner interpolation 線性插補
而中間的算式應該是在做數學的內插法
計算空白欄位的值
6.2 Image Interpolation
bilinear interpolation
雙線性插補
利用內插法計算影像放大之後的image
然後將每一個像素所對應到的新的位置補進去
而這個做法能使image有縮放的效果
6.3 General Interpolation
Cubic Interpolation
立方內插法
有點像是線性內插法 是用在三維的空間矩陣
6.4 Enlargement by Spatial Filtering
zero-interleavedinterleaved 插入
將這個矩陣插入0
已製造出黑點來
而其他的.....我看不懂= =
6.5 Scaling Smaller
image minimization可以讓影像變小
subsampling 刪除間隔
可以將缺口用另一種方法將缺口補上
6.6 Rotation
Rotation旋轉
imrotate(image,angle,'method')
將image以angle角度來做旋轉
6-7 anamorphosis
將image做扭曲 把圖片拉長 長寬比例會變的不同
利用折射原理來看原始圖片
就像畢卡索那樣的吧????
第6章大致上看 就差不多這樣
2008年12月4日 星期四
Chapter 5
陳先生生日快樂~~~!!!!
影像處理真的是越到後面越困難
看到之後都會大嘆三聲
研究很久
就先打我會的部分
影像處理真的是越到後面越困難
看到之後都會大嘆三聲
研究很久
就先打我會的部分
CH5:Neighborhood processing
鄰近地區的處理
5.1
Introduction
首先它的作法是move mask
filter--->把mask覆蓋到image上
而linear filter--->利用線性程式於mask上???
第88頁那邊有舉出來
但我看不懂是在作什麼......
Spatial filtering有三步驟:
第一:mask位置放在 pixel上
第二:所有filter的乘積值符合neighborhood
第三:將所以值加總起來
5.2
Notation
標記法 是有要用到矩陣來做運算
但要運算啥呢....我心裡不太懂
重點有兩個:
Ignore the edges 和 Pad with zero
功用大概是
Ignore the edges--->對在Mask範圍內的pixels作運算
Pad with zero--->那些空的pixel裡面補上0 把全部補滿
5.3
Filtering in Matlab
filter2(filter,image,shape)
filter2(filter,image,'same')
filter2(filter,image,'valid')
filter2(filter,image,'valid')
是在做什麼.....我不太清楚
只是將指令一一的打上去而已
5-4
Frequencies : Low - and High - Pass Filter
頻率:低頻和高頻的通過濾除
這後面還有很多..
但光靠前四節就已經頭大了..
而且還有專研和考試等著我用...
所以先就此打住...
5.5
介紹高斯濾波器
高斯濾波器是low-pass filter的其中之一
透過高斯機率分佈函數變化而來
鄰近地區的處理
5.1
Introduction
首先它的作法是move mask
filter--->把mask覆蓋到image上
而linear filter--->利用線性程式於mask上???
第88頁那邊有舉出來
但我看不懂是在作什麼......
Spatial filtering有三步驟:
第一:mask位置放在 pixel上
第二:所有filter的乘積值符合neighborhood
第三:將所以值加總起來
5.2
Notation
標記法 是有要用到矩陣來做運算
但要運算啥呢....我心裡不太懂
重點有兩個:
Ignore the edges 和 Pad with zero
功用大概是
Ignore the edges--->對在Mask範圍內的pixels作運算
Pad with zero--->那些空的pixel裡面補上0 把全部補滿
5.3
Filtering in Matlab
filter2(filter,image,shape)
filter2(filter,image,'same')
filter2(filter,image,'valid')
filter2(filter,image,'valid')
是在做什麼.....我不太清楚
只是將指令一一的打上去而已
5-4
Frequencies : Low - and High - Pass Filter
頻率:低頻和高頻的通過濾除
這後面還有很多..
但光靠前四節就已經頭大了..
而且還有專研和考試等著我用...
所以先就此打住...
5.5
介紹高斯濾波器
高斯濾波器是low-pass filter的其中之一
透過高斯機率分佈函數變化而來
2008年11月20日 星期四
Chapter4:
Chapter 4: POINT PROCESSING
4.1
這節影像分三種功能:
1. Transforms
Transforms是允許一些有效率而且強大的演算法
處理影像時,似乎經過了一連串的轉換之後變成原始的圖片
P.65課本有示範
2. Neighborhood processing
(鄰域處理)
改變像素的灰階程度與周圍的像素值
利用其灰階值pixel進行改變
3. Point operations
與Neighborhood processing不同
不用理會周圍的pixel
影像的灰階值運算是獨立的
而影像處理時比較常用到Point operations
4.2 Arithmetic Operations
這節是講到像素的運算
先用算式y=f(x)
而f(x)運算的範圍為0-255
有加法、減法、除法和乘法
imadd(x,y)-加法運算、imsubtract(x,y)-減法運算、
imdivide(x,y)-除法運算、immultiply(x,y)-乘法運算
4.3 Histograms(長條圖)
利用imhist來開啟Histogram功能
統計一張灰階影像圖的灰階像素數量
但看了一看...就不太曉得接下來在講什麼
而且英文太多...本能有點抗拒所以有看沒有懂
這邊希望老師可以上課講解一下
4.4
待續...因為卡在4.3..
4.1
這節影像分三種功能:
1. Transforms
Transforms是允許一些有效率而且強大的演算法
處理影像時,似乎經過了一連串的轉換之後變成原始的圖片
P.65課本有示範
2. Neighborhood processing
(鄰域處理)
改變像素的灰階程度與周圍的像素值
利用其灰階值pixel進行改變
3. Point operations
與Neighborhood processing不同
不用理會周圍的pixel
影像的灰階值運算是獨立的
而影像處理時比較常用到Point operations
4.2 Arithmetic Operations
這節是講到像素的運算
先用算式y=f(x)
而f(x)運算的範圍為0-255
有加法、減法、除法和乘法
imadd(x,y)-加法運算、imsubtract(x,y)-減法運算、
imdivide(x,y)-除法運算、immultiply(x,y)-乘法運算
4.3 Histograms(長條圖)
利用imhist來開啟Histogram功能
統計一張灰階影像圖的灰階像素數量
但看了一看...就不太曉得接下來在講什麼
而且英文太多...本能有點抗拒所以有看沒有懂
這邊希望老師可以上課講解一下
4.4
待續...因為卡在4.3..
2008年10月31日 星期五
2008年10月24日 星期五
Chapter 3心得:

一開始3.2
truesize 所出現的圖會有軸則是圖的大小
<----------右圖
執行size(unique(c)) ans = 247 1

而colormap(gray(XXX))調整為不同的灰階值
而後面的數字則是分割成XXX種灰階值

3.3
指令:
>> cd=double(c);
>> imshow(c),figure,imshow(cd)
double是由浮點數所組成的MxNx3陣列
>> c2=uint8(255*cd);
>> c3=im2uint8(cd);
uint8是8-bit整數
而3.4
則是做浮點數 感覺有點類似像在圖片上灑胡椒鹽
但不知道是圖片問題還是怎麼
雜點還蠻不明顯的
好像做失敗了
所以沒有PO圖片出來
3.5
書本上是在講空間的解析度
但我只有看指令的部分
而其他原文的地方就沒看了
3.6之後就完全看不懂了...
有點太深奧的感覺
第三章真的很難呢!!!
2008年10月17日 星期五
week5:

現在開始讀到第二章
果然
不試著自己動手做過一遍 真的會不知到哪裡會有問題
而這個張圖片是我總和第二章所教的指令所打出來的結果
2.1節
設w=imread('檔案名稱.TIF');
接下來開啟figure,imshow(w),pixval on
但不太懂那ㄍ下面黑色的座標功用是什麼?
而2.2介紹了>>size(w)
印出w的長寬
答案是ans =
640 614 3
分別是 RED GREEN BLACK的值
>> w(100,200,:)
ans(:,:,1) =
151
ans(:,:,2) =
99
ans(:,:,3) =
85
>> impixel(w,200,100)
ans =
151 99 85
但我不懂IMPIXEL(g,100,200)這邊是做什麼的
2.3節講到imfinfo('檔案名稱.TIF')
打出這個指令可以秀出這個圖片ㄉ資訊
ns =
Filename: '1288807412[1].tif'
FileModDate: '16-Oct-2008 23:46:57'
FileSize: 1106612
Format: 'tif'
FormatVersion: []
Width: 614
Height: 640
BitDepth: 24
ColorType: 'truecolor'
FormatSignature: [73 73 42 0]
ByteOrder: 'little-endian'
NewSubFileType: 0
BitsPerSample: [8 8 8]
Compression: 'LZW'
PhotometricInterpretation: 'RGB'
StripOffsets: [107x1 double]
SamplesPerPixel: 3
RowsPerStrip: 6
StripByteCounts: [107x1 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
但有些英文我看不懂= ="
接下來2.4節交資訊轉換
>> a=23
>>b=uint8(a)
>> b
b =
23
>>whos a b
b =
23
>>whos a b
Name Size Bytes Class
a 1x1 8 double array
a 1x1 8 double array
b 1x1 1 uint8 array
他將b設為unsigned integer,並把a放進去
whos a b可以秀出內容他將b設為unsigned integer,並把a放進去
而whos是查詢工作區正使用中的變數 並列出資訊
而2.5則是介紹了PEG、TIFF、GIF、BMP、PNG、HDF
、PCX、XWD、ICO、CUR的檔案
但到P.35之後就完全看不懂了= ="
但到P.35之後就完全看不懂了= ="
2008年9月19日 星期五
訂閱:
文章 (Atom)