顯示具有 2008w2 標籤的文章。 顯示所有文章
顯示具有 2008w2 標籤的文章。 顯示所有文章

2008年11月28日 星期五

期中回顧

眼看期中考已經過去一個多禮拜了
老師上禮拜在課堂上叫我們算一下自己的
學習互評成績 結果相當慘烈 是 47分

都是因為我一開始都沒有好好閱讀課本
所以我的第一互評成績得了13還是14個C
雖然之後也不是說有到非常好,但是真的有慢慢變好
A有越來越的多趨勢 可是當成績算出來的時候還是有
悲哀的一下 因為真的很低 不過這也小小激起我莫名的衝勁

拋開成績的部分,來說一下上課學習的內容
其實影像處理顧名思義就是用Matlab去改變
影像本生的原貌 只是每個人領略的程度不同
所以做出來的結果當然就各有千秋
這就要看自己上課吸收多少

再加上老師又是用原文書來教學
又在加深了另一方面的困難度
所以我常常聽一聽就會恍神 而且大家好像也不
知道自己的問題在哪 因為其實每次再問問題
和回答問題的同學也就那幾個 狀況外的依舊持續

不過我還蠻喜歡老師有時候會跟我們分享
自己日常生活看的書或買的椅子等一些有的沒的
至少可以稍稍緩和一下都是在原文書內容裡的困境

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/

2008年9月19日 星期五

Matlab初體驗

上星期因為加退選的關係~
所以還沒有加上課堂課...
所以沒來上課。

我不會用Matlab...
但希望能在這堂課學會如何使用

Matlab初體驗

第一次修到有關多媒體的學程,也第一次給老師上課,一切都感覺很新奇,而Matlab的語法也與以往所接觸的有很多的不同,相較起來是更方便了許多,且其多元化的作用,以及對影像所能做的處理都是很強大的功能,往後上課必要多加學習。

Matlab 初體驗

上禮拜第一次上Matlab 因為之前沒上過類似的課
所以剛開始會覺得他很難 但是上禮拜聽了老師的一些說明還有示範
發現他比C語言還要簡單 因為它很多函式幾乎都有內建
不像C要打很多變數 很多迴圈 很多程式才可以算出來
功能很強大 方便 簡單 我有上網找過Matlab的介紹
很多人都說很容易上手 不過也是有缺點就是了
哪個東西沒缺點呢 所以就別太在意了

上禮拜剛開學 上課的時候還有點昏沉
有點沒跟到進度 買的那本書也沒看得很仔細
不過我以後會認真上課的!!!!

matlab初體驗

matlab到目前為止好像還是很陌生的語言

因為連怎麼去操控那個介面都不太熟說

雖然那天看老師&學姐在試的時候好像很好玩

當然一開始都會比較簡單,後面就越來越難了

聽某學長說,影像處理是會學到東西的課

所以,希望能學好囉~

不過實際去操作的時候,就錯誤百出

一些要注意的小細節,都沒注意到

像是('圖片'),就少打' ',這個東西

這次都要買課本,還是原文的

的確是一大挑戰了@@

Matlab初體驗

因為剛選了這門課,所以上禮拜沒有來
看了大家的心得,這個軟體似乎比C++還容易
自己做了一下,簡易的加減乘除可以直接算出來呢
而且只要按enter就可以執行顯示出結果
本來這個軟體似乎是用於繪製圖形之類
後來又新增了一些功能,計算方面也可以使用得更多
現在還沒買書,等有書後就可以了解這個軟體多一點

MATLAB初體驗

第一次上老師的課
第一次"即將"用這個軟體
希望從什麼都不會變成甚麼都會

Matlab 初體驗

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

MATLAB初體驗

總而言之
看了老師的幾個操作
感覺matlab的內建函式還蠻多的
打一行再加個參數就成功了
所以只要知道有內建哪個函式
使用起來應該相當方便


能直接看以及修改圖片的灰階矩陣
我覺得還蠻酷的~

總而言之
才剛開學沒多久
感覺學習的步調還沒調整過來
希望下禮拜開始
各科都能重拾起奮鬥精神
而這學期的影像處理課程也有固定的課本

希望這學期也能好好學習一番
是該挖憤圖強的時候了!!!

MATLAB

由於上禮拜睡過頭= =
所以沒申請到帳號....


記得暑假一開始老師就有叫我們去找書來看
不過話說我好買錯本的說
不過基本上內容好像是差不多的


在使用過這個軟體過後
我覺得這個跟C++有些類似(不是每個程設的指令都差不多嗎= =)
不過比C++不同的是
這比較方便吧
就是按ENTER就有結果出現
還有在矩陣方面的設定也比較簡單之類的
比起BCB
在使用過後覺得這比較像是在寫程設
話說這套軟體本來的目的就是在於計算矩陣與繪製圖形的
但在近年來新增功能之後
能夠處理數值計算財政金融等事務
由於在使用上更為方便了
所以我想在這門課能夠學習得不錯吧

MATLAB 初體驗

相較於C++,指令上簡單許多,
也方便更多。
在使用上還有點不太熟悉,
還需要花多點時間學習。

MATLAB初體驗

第一堂課時老師友介紹MATLAB這個軟體,也有請學姊到場來說明一些優點,
MATLAB看起來好像很複雜的感覺,但是在老師的說明和學姊的示範下,
似乎可以解省很多不必要的麻煩,可以省去很多小程式的困擾,
只是剛接觸一個新軟體會對這個程式感到陌生,
應該再多摸索個幾次就能發現其中的奧妙了!

Matlab初體驗

剛開始接觸Matlab時有點怕,因為不知道它又是哪種奇怪的程式語言,簡不簡單、容不容易上手...等。
首先的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圖像
因此取得之陣列為三維陣列
當使用westconcordorthophoto.png
b=imread('westconcordorthophoto.png');
size(b)
ans =
y軸 x軸
366 364
取得之亮度由0~255組成的陣列(二維陣列)

在處理上,三維陣列較難處理
但可使用MATLAB語法rgb2gray轉換為灰階影像
Ex:
顯示彩色影像
Imshow(a)
換為灰階影像
C=rgb2gray(a)
Imshow(c)

MATLAB初體驗

第一次上老師的選修課程
本身就很喜歡多媒體課程
礙於學程的關係
多媒體課程在我課表裡也是少之又少阿~
第一天 上課感覺好新鮮 也滿有趣的
聽到老師說MATLAB比C++簡易哈哈高興阿!
C++是我非常不喜歡的一個語言
根本就是我的眼中釘阿!
老師學姊說明操作後 讓我喜愛上它了
因為他真的滿簡易好懂得YAYA~
每次的回家作業讓我能更深刻的留下體驗
我會好好的學習MATLAB
成為我第二個喜愛的程式語言~
GOOD

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 初體驗

第一次修老師的課
是跟多媒體有關的課程
感覺還不錯!有新鮮感!
學的東西也跟以前不一樣!
上次上課玩了MATLAB的程式
學姊也示範了一些裡頭的指令
跟以往學的都不一樣了!
感覺這些指令似乎比C++的容易記憶,也很簡短!
然後又可以執行很酷炫的功能!
蠻方便的!
讓我有種回家還想要繼續學習如何使用MATLAB的動力!
酷!

MATLAB 初體驗

還記得MATLAB這個名詞是在大一時
從一個在國外念大學的朋友口中第一次聽到
不過當時沒甚麼在意
現在接觸過後,感想就是
很好,很強大
然後有點感嘆

MATLAB功能多元化,應用層面廣泛
還有很多人性化設計
從一個使用者的角度來看
挺佩服開發這套軟體的人

雖然尚不熟悉
但一切都會慢慢上手的