眼看期中考已經過去一個多禮拜了
老師上禮拜在課堂上叫我們算一下自己的
學習互評成績 結果相當慘烈 是 47分
都是因為我一開始都沒有好好閱讀課本
所以我的第一互評成績得了13還是14個C
雖然之後也不是說有到非常好,但是真的有慢慢變好
A有越來越的多趨勢 可是當成績算出來的時候還是有
悲哀的一下 因為真的很低 不過這也小小激起我莫名的衝勁
拋開成績的部分,來說一下上課學習的內容
其實影像處理顧名思義就是用Matlab去改變
影像本生的原貌 只是每個人領略的程度不同
所以做出來的結果當然就各有千秋
這就要看自己上課吸收多少
再加上老師又是用原文書來教學
又在加深了另一方面的困難度
所以我常常聽一聽就會恍神 而且大家好像也不
知道自己的問題在哪 因為其實每次再問問題
和回答問題的同學也就那幾個 狀況外的依舊持續
不過我還蠻喜歡老師有時候會跟我們分享
自己日常生活看的書或買的椅子等一些有的沒的
至少可以稍稍緩和一下都是在原文書內容裡的困境
2008年11月28日 星期五
2008年9月25日 星期四
MATLAB基礎指令
第一次沒選到沒來上,隨便狗了一些資料來看
a. imread : 影像讀取
支援bmp,hdf,jpg\jpeg,pcx,png,tiff,xwd,gif等格式
[A,M]=imread('圖檔位子'); %圖像A矩陣,色彩M矩陣
I=imread('c:\lilizong\boat1.bmp');
b. imshow :
顯示影像函式
imshow(A,M) or imshow('c:\lilizong\boat.bmp');title('原图像')
imshow(圖像陣列,gray(x))
gray值=colormap
親戚->image()
c. figure
呼叫一個figure屬性控制窗口來協助編譯圖檔
d. imhist
針對灰度與繪製質方圖的指令
沒程式不知道果如何
e. plot
針對繪製折線圖的指令
矩陣 = plot(X,Y) % X&Y即座標,可複數設置
x=[0 1 2 0 2 0];
y=[0 2 0 1.3 1.3 0];
plot(x,y)
f. help
快速查詢指令&函式
help help 查詢help使用方法(都是英文,沒啥屁用)
其他&相關資料
大多指令都還有其進階用法
imfinfo 檢視圖檔資訊
http://blog.csdn.net/superdont/archive/2007/04/06/1554371.aspx
http://libai.math.ncu.edu.tw/bcc16/B/matlab/b4.shtml
http://www.cs.nthu.edu.tw/~jang/mlbook/ch1/
a. imread : 影像讀取
支援bmp,hdf,jpg\jpeg,pcx,png,tiff,xwd,gif等格式
[A,M]=imread('圖檔位子'); %圖像A矩陣,色彩M矩陣
I=imread('c:\lilizong\boat1.bmp');
b. imshow :
顯示影像函式
imshow(A,M) or imshow('c:\lilizong\boat.bmp');title('原图像')
imshow(圖像陣列,gray(x))
gray值=colormap
親戚->image()
c. figure
呼叫一個figure屬性控制窗口來協助編譯圖檔
d. imhist
針對灰度與繪製質方圖的指令
沒程式不知道果如何
e. plot
針對繪製折線圖的指令
矩陣 = plot(X,Y) % X&Y即座標,可複數設置
x=[0 1 2 0 2 0];
y=[0 2 0 1.3 1.3 0];
plot(x,y)
f. help
快速查詢指令&函式
help help 查詢help使用方法(都是英文,沒啥屁用)
其他&相關資料
大多指令都還有其進階用法
imfinfo 檢視圖檔資訊
http://blog.csdn.net/superdont/archive/2007/04/06/1554371.aspx
http://libai.math.ncu.edu.tw/bcc16/B/matlab/b4.shtml
http://www.cs.nthu.edu.tw/~jang/mlbook/ch1/
2008年9月19日 星期五
Matlab 初體驗
上禮拜第一次上Matlab 因為之前沒上過類似的課
所以剛開始會覺得他很難 但是上禮拜聽了老師的一些說明還有示範
發現他比C語言還要簡單 因為它很多函式幾乎都有內建
不像C要打很多變數 很多迴圈 很多程式才可以算出來
功能很強大 方便 簡單 我有上網找過Matlab的介紹
很多人都說很容易上手 不過也是有缺點就是了
哪個東西沒缺點呢 所以就別太在意了
上禮拜剛開學 上課的時候還有點昏沉
有點沒跟到進度 買的那本書也沒看得很仔細
不過我以後會認真上課的!!!!
所以剛開始會覺得他很難 但是上禮拜聽了老師的一些說明還有示範
發現他比C語言還要簡單 因為它很多函式幾乎都有內建
不像C要打很多變數 很多迴圈 很多程式才可以算出來
功能很強大 方便 簡單 我有上網找過Matlab的介紹
很多人都說很容易上手 不過也是有缺點就是了
哪個東西沒缺點呢 所以就別太在意了
上禮拜剛開學 上課的時候還有點昏沉
有點沒跟到進度 買的那本書也沒看得很仔細
不過我以後會認真上課的!!!!
matlab初體驗
matlab到目前為止好像還是很陌生的語言
因為連怎麼去操控那個介面都不太熟說
雖然那天看老師&學姐在試的時候好像很好玩
當然一開始都會比較簡單,後面就越來越難了
聽某學長說,影像處理是會學到東西的課
所以,希望能學好囉~
不過實際去操作的時候,就錯誤百出
一些要注意的小細節,都沒注意到
像是('圖片'),就少打' ',這個東西
這次都要買課本,還是原文的
的確是一大挑戰了@@
MATLAB
由於上禮拜睡過頭= =
所以沒申請到帳號....
哈
記得暑假一開始老師就有叫我們去找書來看
不過話說我好買錯本的說
不過基本上內容好像是差不多的
哈
在使用過這個軟體過後
我覺得這個跟C++有些類似(不是每個程設的指令都差不多嗎= =)
不過比C++不同的是
這比較方便吧
就是按ENTER就有結果出現
還有在矩陣方面的設定也比較簡單之類的
比起BCB
在使用過後覺得這比較像是在寫程設
話說這套軟體本來的目的就是在於計算矩陣與繪製圖形的
但在近年來新增功能之後
能夠處理數值計算財政金融等事務
由於在使用上更為方便了
所以我想在這門課能夠學習得不錯吧
所以沒申請到帳號....
哈
記得暑假一開始老師就有叫我們去找書來看
不過話說我好買錯本的說
不過基本上內容好像是差不多的
哈
在使用過這個軟體過後
我覺得這個跟C++有些類似(不是每個程設的指令都差不多嗎= =)
不過比C++不同的是
這比較方便吧
就是按ENTER就有結果出現
還有在矩陣方面的設定也比較簡單之類的
比起BCB
在使用過後覺得這比較像是在寫程設
話說這套軟體本來的目的就是在於計算矩陣與繪製圖形的
但在近年來新增功能之後
能夠處理數值計算財政金融等事務
由於在使用上更為方便了
所以我想在這門課能夠學習得不錯吧
Matlab初體驗
剛開始接觸Matlab時有點怕,因為不知道它又是哪種奇怪的程式語言,簡不簡單、容不容易上手...等。
首先的Matlab就是一些視窗介面的介紹,很快的簡易的小範例就出現了......
Matlab是直譯式語言,每次執行都要編譯一次,而C++則是編譯式語言。
我覺得比較神奇的是魔術矩陣-每一行、每一列和對角的總和都相等。
Matlab比起C++實在是方便太多了!用Matlab找最大公因數或著是計算階乘等,只要將它的數學函數Key入,輕鬆的按一下Enter,要的答案就會馬上出現!比起以前學的C++,要設一堆變數,還有迴圈之類的,那麼長一串的程式碼簡易多了!
不過它也有個缺點-就是有很多指令跟函數要記,挺辛苦的!
首先的Matlab就是一些視窗介面的介紹,很快的簡易的小範例就出現了......
Matlab是直譯式語言,每次執行都要編譯一次,而C++則是編譯式語言。
我覺得比較神奇的是魔術矩陣-每一行、每一列和對角的總和都相等。
Matlab比起C++實在是方便太多了!用Matlab找最大公因數或著是計算階乘等,只要將它的數學函數Key入,輕鬆的按一下Enter,要的答案就會馬上出現!比起以前學的C++,要設一堆變數,還有迴圈之類的,那麼長一串的程式碼簡易多了!
不過它也有個缺點-就是有很多指令跟函數要記,挺辛苦的!
MATLAB初體驗
MALAB我以前就曾經有短暫接觸過的經驗
也因此對於跟以前學過的C語言的感覺上差很多
MATLAB可以輕易處理數學的運算,其語法也
比較人性化,使用起來較方便,在以前我也有使用
MATLAB作一些數學計算(沒有工程用計算機時特別好用),
這次是由於在一些事情上的需要而來到這裡選修影像
處理的課程,並希望在未來這堂課中能學到影像處理的
理論以及更多MATLAB相關知識
因為以前碰過
想說把基礎的一些基本的弄出來
MATLAB
圖形是由陣列組成
其內容是0~255的數字(如果是只有黑白兩色,則可能只有0跟1兩數)
Ex:
a=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 255 255 0 0 0 0 0 0 255 255 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;]; Imshow(a)
可看出設為255處顯示為白色
使用imread讀取檔案
讀取MATLAB內建圖像
a=imread('football.jpg');
圖像檔案轉換為陣列
利用size語法取得陣列行列大小
size(a)
ans =
y軸 x軸 z軸
256 320 3
由於football.jpg為彩色RGB圖像
因此取得之陣列為三維陣列
也因此對於跟以前學過的C語言的感覺上差很多
MATLAB可以輕易處理數學的運算,其語法也
比較人性化,使用起來較方便,在以前我也有使用
MATLAB作一些數學計算(沒有工程用計算機時特別好用),
這次是由於在一些事情上的需要而來到這裡選修影像
處理的課程,並希望在未來這堂課中能學到影像處理的
理論以及更多MATLAB相關知識
因為以前碰過
想說把基礎的一些基本的弄出來
MATLAB
圖形是由陣列組成
其內容是0~255的數字(如果是只有黑白兩色,則可能只有0跟1兩數)

a=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 255 255 0 0 0 0 0 0 255 255 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;]; Imshow(a)
可看出設為255處顯示為白色
使用imread讀取檔案
讀取MATLAB內建圖像

a=imread('football.jpg');
圖像檔案轉換為陣列
利用size語法取得陣列行列大小
size(a)
ans =
y軸 x軸 z軸
256 320 3
由於football.jpg為彩色RGB圖像
因此取得之陣列為三維陣列
MATLAB初體驗
第一次使用MATLAB時
感到有點茫然
就跟第一次使用BCB一樣
看到英文介面就不知道從何下手
經由老師的介紹
發現MATLAB的方便性及容易操作
尤其跟C比起來
MATLAB只要簡單的指令就可以做出跟C同樣的效果
MATLAB是一套很強的數值分析模擬軟體
感覺的到學會他
不僅是種挑戰更會是種成就
不只從課本學習
網路上也有我學習MATLAB的資源
像是
http://www.cs.nthu.edu.tw/~jang/mlbook/
http://www.emath.pu.edu.tw/celebrate/celebrate2/computermath/textbook/textbook.htm
http://man.ptt.cc/man.pl/MATLAB/
相信掌握這些資源我可以更快速的將MATLAB上手
感到有點茫然
就跟第一次使用BCB一樣
看到英文介面就不知道從何下手
經由老師的介紹
發現MATLAB的方便性及容易操作
尤其跟C比起來
MATLAB只要簡單的指令就可以做出跟C同樣的效果
MATLAB是一套很強的數值分析模擬軟體
感覺的到學會他
不僅是種挑戰更會是種成就
不只從課本學習
網路上也有我學習MATLAB的資源
像是
http://www.cs.nthu.edu.tw/~jang/mlbook/
http://www.emath.pu.edu.tw/celebrate/celebrate2/computermath/textbook/textbook.htm
http://man.ptt.cc/man.pl/MATLAB/
相信掌握這些資源我可以更快速的將MATLAB上手
MATLAB 初體驗
第一次修老師的課
是跟多媒體有關的課程
感覺還不錯!有新鮮感!
學的東西也跟以前不一樣!
上次上課玩了MATLAB的程式
學姊也示範了一些裡頭的指令
跟以往學的都不一樣了!
感覺這些指令似乎比C++的容易記憶,也很簡短!
然後又可以執行很酷炫的功能!
蠻方便的!
讓我有種回家還想要繼續學習如何使用MATLAB的動力!
酷!
是跟多媒體有關的課程
感覺還不錯!有新鮮感!
學的東西也跟以前不一樣!
上次上課玩了MATLAB的程式
學姊也示範了一些裡頭的指令
跟以往學的都不一樣了!
感覺這些指令似乎比C++的容易記憶,也很簡短!
然後又可以執行很酷炫的功能!
蠻方便的!
讓我有種回家還想要繼續學習如何使用MATLAB的動力!
酷!
MATLAB 初體驗
還記得MATLAB這個名詞是在大一時
從一個在國外念大學的朋友口中第一次聽到
不過當時沒甚麼在意
現在接觸過後,感想就是
很好,很強大
然後有點感嘆
MATLAB功能多元化,應用層面廣泛
還有很多人性化設計
從一個使用者的角度來看
挺佩服開發這套軟體的人
雖然尚不熟悉
但一切都會慢慢上手的
從一個在國外念大學的朋友口中第一次聽到
不過當時沒甚麼在意
現在接觸過後,感想就是
很好,很強大
然後有點感嘆
MATLAB功能多元化,應用層面廣泛
還有很多人性化設計
從一個使用者的角度來看
挺佩服開發這套軟體的人
雖然尚不熟悉
但一切都會慢慢上手的
訂閱:
文章 (Atom)