顯示具有 95360370 周世桓 標籤的文章。 顯示所有文章
顯示具有 95360370 周世桓 標籤的文章。 顯示所有文章

2008年12月26日 星期五

期末回顧:

期中統計平均: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章大致上看 就差不多這樣

2008年12月4日 星期四

期中大回顧

1 2 3 4
A 0 4 3 2
B 0 9 8 4
C 12 1 3 6
---------------------------
30 78 68 55
平均:59

因為最近太多事情
結果忘了把成績PO上去
第一次活動關係所以沒到= =
到第四次的作業因為沒啥力寫了 導致那麼低...

但最近有認真 老師有看到 我很開心
希望能這樣保持到期末

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的其中之一
透過高斯機率分佈函數變化而來





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..

2008年10月31日 星期五

CH1~3:

不知不覺也差不多到期中了
從開學的第一章上到現在第三章
而基本上前兩章幾乎都是在教你如何執行MATLAB
但在學習方面還是多多少少會遇到些問題
像第一就是英文
但第一章和第二章的指令 也都執行過了
而所PO的程式問題 也因老師在上課時的講解
回家有將碰到的問題又重新執行完畢
基本上都大三 要開始認真面對
而上次第三章 老師課堂上講解的
是有些比較清楚了
但後面的部分 還是有些不懂
到現在也學會了show圖、變白、變暗、變亮、將圖片馬賽克

還剩下半學期
還需加油

2008年10月24日 星期五

Chapter 3心得:

第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
Name Size Bytes Class
a 1x1 8 double array
b 1x1 1 uint8 array
他將b設為unsigned integer,並把a放進去
whos a b可以秀出內容
而whos是查詢工作區正使用中的變數 並列出資訊
而2.5則是介紹了PEG、TIFF、GIF、BMP、PNG、HDF
、PCX、XWD、ICO、CUR的檔案
但到P.35之後就完全看不懂了= ="

2008年9月19日 星期五

Matlab 初體驗

因為上禮拜還沒有排到所以沒來
所以對Matlab完全沒有概念
但看了好多人有關初體驗的心得
總覺得這次需要花很多心思在這裡面
才能使這運用自如