期中平均:46
期末平均:45
自評我給自己10分
因為期中期末分數沒有很好看...
看書部分雖然每次都有很認真的看
但是總有看不懂的地方
看了看部落格同學的解答
就瞭解了這章節的程式是應用在什麼地方
這是我第一次原文書認真看了內容許多
雖然內容沒有完全吸收
但總有些辛苦的收穫
自學能力也有所提升
上課部分
缺席有點多...
期末很冷所以常常一覺到中午
雖然書我都有很認真的看...
但是時常沒上課真是對不起老師
這門課最大的障礙還是在....原文書
經過這學期閱讀能力有點提升
謝謝老師這學期的教導
2008年12月19日 星期五
CH6
6.1 Interpolation of Data
這節是在講有關於內插法的運用:
有講到的內插法分別是:
Interpolation:就是一條線以比值的轉換運算(普通的內插法)
課本有講到由4點轉換成8點的作法
Nearest-neighbor Interpolation:藉由鄰近已知的點來求空白值
Linear Interpolation:利用線性算法來求兩點間的空白值。
6.2Image Interpolation
這裡提到了Bilinear interpolation(雙線性內插法)
他的作用是可以讓圖片變得比較充實
從Figure6.9可以看出來
左邊的圖有許多格子,而右邊的就沒有了。
6.3General Interpolation
這節有提到內插法Cubic Interpolation和Bicubic Interpolation
前者這是用到三維的內插法,後者可以處理鋸齒狀的改善
但是我看圖片跟6.2的圖片似乎沒什麼太大的改變阿。
6.4 Enlargement by Spatial Filtering
這邊提到了zero-interleaved
他是把0插入矩陣中,可以讓原圖達到放大的效果
過程中是使用了filter。
6.5 Scaling Smaller
這邊提到了讓影像變小的方法叫image minimization
而另一種刪除pixel值的方法稱為subsampling
從Figure6.18可以看到(a)圖和(b)圖的差異
當圖縮小時就看不到間隔了 。
6.6 Rotation
這節是有關旋轉的做法
這是用到的指令imrotate(圖片(image),角度(angle),'插補運算方式(method)')
還蠻容易使用的感覺呢 。
6.7 Anamorphosis
可以讓圖片變型
拉長壓縮等等可以從Figure6.26和Figure6.27看到
還蠻有意思的
指令沒有實際跑過
所以不太懂哪些指令是做哪些變化。
這節是在講有關於內插法的運用:
有講到的內插法分別是:
Interpolation:就是一條線以比值的轉換運算(普通的內插法)
課本有講到由4點轉換成8點的作法
Nearest-neighbor Interpolation:藉由鄰近已知的點來求空白值
Linear Interpolation:利用線性算法來求兩點間的空白值。
6.2Image Interpolation
這裡提到了Bilinear interpolation(雙線性內插法)
他的作用是可以讓圖片變得比較充實
從Figure6.9可以看出來
左邊的圖有許多格子,而右邊的就沒有了。
6.3General Interpolation
這節有提到內插法Cubic Interpolation和Bicubic Interpolation
前者這是用到三維的內插法,後者可以處理鋸齒狀的改善
但是我看圖片跟6.2的圖片似乎沒什麼太大的改變阿。
6.4 Enlargement by Spatial Filtering
這邊提到了zero-interleaved
他是把0插入矩陣中,可以讓原圖達到放大的效果
過程中是使用了filter。
6.5 Scaling Smaller
這邊提到了讓影像變小的方法叫image minimization
而另一種刪除pixel值的方法稱為subsampling
從Figure6.18可以看到(a)圖和(b)圖的差異
當圖縮小時就看不到間隔了 。
6.6 Rotation
這節是有關旋轉的做法
這是用到的指令imrotate(圖片(image),角度(angle),'插補運算方式(method)')
還蠻容易使用的感覺呢 。
6.7 Anamorphosis
可以讓圖片變型
拉長壓縮等等可以從Figure6.26和Figure6.27看到
還蠻有意思的
指令沒有實際跑過
所以不太懂哪些指令是做哪些變化。
2008年12月4日 星期四
CH5
第5章的標題 NEIGHBORHOOD PROCESSING
意思應該是鄰近的處理
5.1
空間濾波器的三個步驟:
1.將mask蓋在pixel上
2. 濾波器符合鄰近對應的元素
3.所有總值
後面的矩陣magic(5),每行、列和都是相同的
而後面的mean2(x(a:b,c:d)) ,不太懂他怎麼算的
5.2
跟圖像邊緣的處理有關
Pad with zero就是忽略邊緣把值都填零。
5.3
Filtering in MATLAB
filter2(filter, image, shape)
有這same,valid,full三個用法,好像都是處理邊緣的
smae( 原本大小 ),valid(變小),full(變大)
5.4
Low - and High - Pass Filters
高通過濾,低通過濾
保持高頻率,消除低的
保持低頻率,而這個功能...不太懂
後面的...好多,先看這些了
意思應該是鄰近的處理
5.1
空間濾波器的三個步驟:
1.將mask蓋在pixel上
2. 濾波器符合鄰近對應的元素
3.所有總值
後面的矩陣magic(5),每行、列和都是相同的
而後面的mean2(x(a:b,c:d)) ,不太懂他怎麼算的
5.2
跟圖像邊緣的處理有關
Pad with zero就是忽略邊緣把值都填零。
5.3
Filtering in MATLAB
filter2(filter, image, shape)
有這same,valid,full三個用法,好像都是處理邊緣的
smae( 原本大小 ),valid(變小),full(變大)
5.4
Low - and High - Pass Filters
高通過濾,低通過濾
保持高頻率,消除低的
保持低頻率,而這個功能...不太懂
後面的...好多,先看這些了
2008年11月20日 星期四
CH4
第4章point processing
4.1 有三種方式來處理影像
1.Transforms
准許使用強大的演算法,而他的執行步驟就是
轉換 -> 處理 -> 轉回來。
2.Neighborhood processing
改變給予的pixel的灰階層的值,知道附近的pixel就可以改變
3.Point operations
可以不用管附近的pixel,直接做改變
4.2 主要是在說pixel的運算
imadd(x,y)_加 法
imsubtract(x,y)_減 法
immultiply(x,y)_乘 法
imdivide(x,y)_除 法
而在做加法和乘法時,影像會變亮
反之減法和除法影像會變暗。
4.3 Histograms
主要在介紹長方條表示的統計圖
使用imhist指令可以統計出灰階影像的pixel值
後面的就看不懂了。
4.1 有三種方式來處理影像
1.Transforms
准許使用強大的演算法,而他的執行步驟就是
轉換 -> 處理 -> 轉回來。
2.Neighborhood processing
改變給予的pixel的灰階層的值,知道附近的pixel就可以改變
3.Point operations
可以不用管附近的pixel,直接做改變
4.2 主要是在說pixel的運算
imadd(x,y)_加 法
imsubtract(x,y)_減 法
immultiply(x,y)_乘 法
imdivide(x,y)_除 法
而在做加法和乘法時,影像會變亮
反之減法和除法影像會變暗。
4.3 Histograms
主要在介紹長方條表示的統計圖
使用imhist指令可以統計出灰階影像的pixel值
後面的就看不懂了。
2008年10月30日 星期四
2008年10月23日 星期四
第3章心得
第三章又教了一些指令,可以把整張圖片變色、或馬賽克等等
1.一開始先a = imread('檔名.tif');
image(a),truesize,axis off colormap(gray(數值))
在數值中,輸入的數字可以改變整張圖的顏色
課本中的512 會變得比較暗, 128就是比較亮哩
2.而double這個指令就有點不清楚了
b = double (a),b為double後的圖
imshow(b/數值),數值越大就會越暗
double後所指的是什麼呢?
3.5講到了imresiz(imresize(x,1/n),n)
這似乎是跟馬賽克有關的東西
n越小,格子越小,越清楚。
一個n為16 , n為4


而3.6的grayslice(x,數值)可以把灰階圖像轉成索引圖
打了imshow(grayslice(x,32),gray(32))可以很明顯的發現
變了很多!
2008年10月17日 星期五
CH2 心得
第二章開始講了一些程式的指令
像是imread讀取圖片 imshow顯示圖片等等
很重要的一點,要先把圖片放到MATLAB的資料夾裡
先是設a = imread('wow.jpg') 跑出了一大串數字
然後當然就是要顯示圖片拉
figure,imshow(a),pixval on

再來試試2.2裡面size的功能
打了size(a)
結果答案顯示出我這張照片的大小
如圖

而 impixel (a,x,y)
x,y部分為圖片的位子,而這個指令可以顯示出這個位子上的RGB值

像是imread讀取圖片 imshow顯示圖片等等
很重要的一點,要先把圖片放到MATLAB的資料夾裡
先是設a = imread('wow.jpg') 跑出了一大串數字
然後當然就是要顯示圖片拉
figure,imshow(a),pixval on
再來試試2.2裡面size的功能
打了size(a)
結果答案顯示出我這張照片的大小
如圖
而 impixel (a,x,y)
x,y部分為圖片的位子,而這個指令可以顯示出這個位子上的RGB值
而在後面的imfinfo('wow.jpg')則可以顯示檔案的詳細資料
詳細資料很長,基本上我是看不懂在寫什麼= ="
而2.5有介紹各種格式,像是JPGE,TIFF,GIF等等
也有關於格式的轉換。
看完這張後學會了一些簡單的操作
操作比單純看好多了,可以經由操作結果得知書本在講些什麼
這次收穫比上次多!
2008年10月2日 星期四
week3-第一章心得
上周老師有帶我們看過第一章的內容,
一開始是介紹影像處理前後的差別,
也有說到我們人所要看的圖片跟電腦所要看的圖片的分別,
影像處理可以處理成人要看的或電腦要看的
人要看的是可以更清楚的圖片,
電腦則是只要有邊緣、輪廓讓它容易了解就可以了。
而1.3有提到亮度跟照片的關係,
有介紹幾個特別的儀器,像是CCD之類的。
1.5則說到影像處理可以應用的地方
1.7是影像處理的過程,獲取、分割等等
後面還有介紹色彩的範圍(0~255),影像檔的大小等等
因為是原文,所以只看的懂大略在講些什麼
查單字有時查完一句才發現不重要
我的閱讀能力挺差的,都要查好多單字呢
閱讀速度就非常慢了。
一開始是介紹影像處理前後的差別,
也有說到我們人所要看的圖片跟電腦所要看的圖片的分別,
影像處理可以處理成人要看的或電腦要看的
人要看的是可以更清楚的圖片,
電腦則是只要有邊緣、輪廓讓它容易了解就可以了。
而1.3有提到亮度跟照片的關係,
有介紹幾個特別的儀器,像是CCD之類的。
1.5則說到影像處理可以應用的地方
1.7是影像處理的過程,獲取、分割等等
後面還有介紹色彩的範圍(0~255),影像檔的大小等等
因為是原文,所以只看的懂大略在講些什麼
查單字有時查完一句才發現不重要
我的閱讀能力挺差的,都要查好多單字呢
閱讀速度就非常慢了。
訂閱:
文章 (Atom)