2008年6月18日 星期三

期末回顧

我沒有記得很清楚各別篇報告的成績
不過 大概是

14A
12A
13A
14A
12A
7A3B
15A

所以總分是六十分

以下是各週的報告

Week 3 : 學習狀況分享

Week 6 : BCB問題與解決過程之描述

Week 8 : 電腦視覺監控產業研究心得報告

Week 12 : Eye Toy 探索分享

Week 13 : 鶯歌陶瓷博物館之創意發想

Week 15&16 : 新一代設計展參觀心得


談談自己的收穫:

我的每篇報告可以得到較高的分數
除了自己花了多時間和心思撰寫之外
(其中有幾篇還寫了兩三個小時...)
在這裡我還要感謝各位同學的不棄嫌拉~XD


我不是要走多媒體學程的
不過 這學期我真的學到蠻多東西的
老師的教學方式算是我第一次遇過吧
老師很鼓勵我們出去外面參加各種活動
我知道
如果我們一直窩在學校裡 眼界一定不夠大
而我也知道
學校現在教過的的東西
等我們畢業後那些東西可能就不會再用了
自己話雖然是這麼說 不過一直都沒動力去實行"去看看外面的世界吧"的理念
剛好這學期班導老師很大力鼓吹去參加校外活動
所以這學期過得還蠻充實的

算一算總共去了
陶瓷博物館 新一代設計展 還看了Eye Toys的影片
以及 看了一些監視系統等等之類的東西

其中印象最深的大概就是新一代設計展吧
因為裡面有很多平平都是大學生
可是做出來的東西 卻令我覺得相當厲害的作品
像是有一款3D遊戲 不僅畫面精美之外
遊戲玩起來的流暢度也很不錯
包括光影的變化拉 劇場感的片頭動畫 還有酷炫背景音樂等等
感覺好像可以拿去賣了一樣
那時真的有興起一股自己也想來做一個遊戲的衝動XD

那天除了享受視覺的饗宴之外
裡面還有一拖拉庫庫庫庫庫的創意作品
真的是讓我這個鄉巴佬大開眼界阿
而且想想他們也是大學生耶
希望自己大學讀四年畢業後也能做出這麼厲害的東西

還有EyeToy 也是個很有趣的東西
卡片遊戲超酷!!!!!
感覺不久就會普及上市吧~~
雖然 還有很多爛game~
呵~拿來當消遣也不錯~~
看了EyeToy的影片之後
深深的感想就是"科技日新月異 而眼前這就是科技阿"!!


突然想了一下
這學期好像花了最多時間在這科上面吧
差不多一個禮拜都用了兩三個小時以上
光報告少說也要兩小時
其他打程式拉參加展覽之類的
零零總總...哇~~現在想起來還真誇張= =
呵~~感覺寫了那麼多篇報告
如何把一個東西表達出來的能力 組織力
好像變的好一點了
也算是這學期的收穫吧

還有bcb程式雖然現在還不是很厲害
不過也多多少少學了一點皮毛
真的是皮毛耶~因為裡面還有很多功能都沒用過
不知道下學期的影像處理課還會不會用到這個程式語言




感覺自己該加強的地方 :

應該是程式的設計吧
還有點一知半解的FEEL
程式還是英文的 看攏無
所以英文能力還需要再提升
這是自己感到不足的地方


課程需要加強的地方:

應該是希望能"統一購買"一本課本
這樣我比較有動力去讀...
呵~這樣講好像比較像是我個人的問題後~

我有去圖書館找過了相關的書籍
可是都沒有很詳細的解說
所以剛開始在寫程式的時候遇到蠻大的瓶頸的
不過後來上網查資料 和問了已經會的同學之後
期末程式有自己做了出來
真的是感謝好同學的友情教學阿~~XD

以上拉里拉雜的講了一堆
所以就是這學期很有收穫的意思阿~!!!


開心過暑假囉~~

2008年6月17日 星期二

BCB程式碼

程式部份呢

我也是以學長的程式為底

在作了解,進而寫迴圈

寫判斷式,那判斷式主要寫在TIME2裡面

LRESULT CALLBACK FrameCallBack( HWND hwndCapture, Longint lpvhdr )

這就是老師常常提起的CALLBACK FrameCallBack

要做簡易的互動

我的想法就是當畫面劃分幾個區域

當某塊區域的變異數變大時就會執行一種音效WAV檔

//MediaPlayer1->Open();
//MediaPlayer1->Play();
//PlaySound("play.wav",NULL,SND_APPLICATION);//要INCLUDE→#include
這三行是重點

代表這兩種撥音效的語法

這是我跟馮國棟請教的,一起討論弄到凌晨.

但是程式之中有BUG

因為視訊擷取畫面類格的關西

所以當有東西進入畫面時

他會播放音效,不會停

因為類格,所以判斷錯誤

那這個程式還需要改進
==============================================

後來班上的

姜涵君同學,也是做這個的,不過作品不同

但是原理上是一樣的

所以我就請教他幾個問題

1.怎樣讓聲音不會一直出現,才不會當機

2.怎樣設定觸發條件

3.怎樣讓視訊比較敏感

ans:

1.宣告參數 INT C;

當執行時 C就累加

但是大於兩千時就歸零

這樣子的話,就不會一直播音樂而當機

2.再創造一個TIME

用來放

//MediaPlayer1->Open();
//MediaPlayer1->Play();
//PlaySound("play.wav",NULL,SND_APPLICATION);//要INCLUDE→#include

這些指令,然後當你畫面的黑白數大於所設定的直就會觸發

這個TIME

3.就是把畫面分工的很細

之前我是沒有分工

只要有異物近來就會撥音效

但是這樣沒有技術性

所以就把畫面區分四塊

觸發不同的區塊會有不同的聲音


==============================================

總結:

程式上大致是完成的

完成的成就感很大

那種感覺是說不出來的

對這門課很有興趣

當然啦,不是只要過而已.

我還要拿高分

期末學期回顧與檢討

a.平時成績結算:

 〈Week 6 : BCB問題與解決過程之描述〉
6A.....8B..1C ==》8分

 〈Week 8 : 電腦視覺監控產業研究心得報告〉
12A...2B...0C ==》10分

 〈Week 12 : Eye Toy 探索分享〉
7A....5B...0C ==》8.5分 ==》9分(四捨五入)

  〈Week 13 : 鶯歌陶瓷博物館之創意發想〉
3A....7B...2C ==》6.5分 ==》7分(四捨五入)

  〈Week 15&16 : 新一代設計展參觀心得〉
9A....3B...0C ==》9.5分 ==》19分(乘以2)

∴總分53分

b. 談談自己一學期的收穫與感受:
  這一學期來,學會了如何使用BCB還有如何自學程式語言。
  學期初剛開始接觸BCB的時候,總覺得BCB跟VB的感覺很像,不只介面,甚至是Image、Label、Coption等東西也都跟VB差不多,但我忽略了一個很重要的東西,它畢竟還是BCB,跟VB是不一樣的。得到這樣的一個結論,是在做期末作業的時候,我無意間將點出來可以寫程式的地方給刪掉,在VB裡,就算刪掉也沒有關係,但是~在BCB中,只要一砍掉,整個程式就準備重新搬家了。
  剛開始上老師的課,有點不太習慣,老師上課的方式跟系上很多老師上課的方式不同,我想老師是想要培養我們自學的習慣吧?!否則以後畢了業以後,難到還要再找個老師跟著嗎?而且,其實大部份老師上課所教的都只是以理論為主,而從做中學所學到的卻是更多更實用的東西,我想這就是為什麼老師要我們做出這個期末作業的原因吧?!

c. 談談自己該加強的部分:
  對於自己該加強的部分,我想就是外務太多了。常常會為了一些其他的事情,而犧牲掉寫程式的時間,我覺得其實學程式語言並不難,觀念懂就差不多了,重點在於有沒有熟練及會不會自己debug。熟練度,就是我最需要加強的地方了,這學期我找了一份打工,原本以為可以課業、打工、社團兼顧的,沒想到打工佔去了太多的時間,而且往往打完工回到家就很晚很累了,就是因為這樣,所以沒辦法將注意力集中在課業上,不過接下來大三我會將打工辭掉,好好的將心思放在專研上的。

d. 談談課程該加強的部分:
  對於這部份,我覺得也許有部分同學跟我一樣是這學期才開始修老師的課,並不知道老師的上課方式是以自學為主,所以一開始可能都是在等老師上課而荒廢掉不少時間。而且有些同學可能也是這學期才開始接觸BCB的,但並沒有VB的基礎,再加上老師又是以自學為主,學起來便更加困難。
  如果一開始上課時是以大家分工合作去討論程式碼的方式去進行,再帶入自學的模式,我想這樣對於剛開始學習BCB的同學們應該是比較好的。而且由討論帶入自學,這樣同學們在學習時有遇到不會的問題,就會自然而然的去討論了。

期末程式


這是一開始還沒有東西在視訊前面時
文字方塊會出現 "COME ON"

這是手蓋住視訊時,下面的文字方塊

就會顯示 "HELLO~!!"

感想:

這個程式是我問同學,同學一邊講解一邊教我所改出來的,

視訊會先截取一張背景圖,然後再經由視訊所照到的地方,

和一開始所截取的背景圖色值相減,如果所測到的值大於

背景就顯示 "HELLO~!!" ,如果色值沒有大於背景,就顯示

"COME ON" ,雖然我還是很多地方都看不懂,但是我會盡

力去理解程式碼,非常感謝同學教我寫這支程式,不然我就

不會寫了= ="

2008年6月16日 星期一

期末學期回顧與檢討

A部分
Week 3 : 學習狀況分享
3A5B5C ==> 6分
這個程式讓我了解如何控制攝影機
但是裡面還是有很多細節不太懂
當時有去問同學, 對這個程式大概也了解了70%

Week 6 : BCB問題與解決過程之描述
1A6B5C ==>5分
因為課程越來越難所以我去借了一本書來看
BCB和C++有點不太一樣所以寫起來
不像C++那麼順手

Week 8 : 電腦視覺監控產業研究心得報告
6A10B ==> 8分
當時看完影片時覺得現在的科技太進步了
利用監視器完成一些需要花費人力的事


Week 12 : Eye Toy 探索分享
0A6B3C==>4分
看了許多不同種類的 EYE Toy遊戲
也查了一些有關EYE Toy的介紹
應該是講解的有點亂吧
但是.............哀......得到的分數超低 使我有點小難過

Week 13 : 鶯歌陶瓷博物館之創意發想
1A8B2C ==>5分
鶯歌這一趟讓我對他們做了一點小評分
我對他們有些地方有些小看法例如:馬桶 , 電視牆
我覺得我還滿認真ㄑ想他們能做哪些改變
變的更吸引遊客
結果分數還是不高...........這就是倫孫

Week 15&16 : 新一代設計展參觀心得
4A9B1C ==>7分 *2=14
對於這次的參觀...........
走訪了一些使用互動技術的攤位
並向他們詢問如何製作
其實有些遊戲滿簡單的
雖然問了有多 也打了很多
但是分數就是很少

===>> 總分42分
b. 談談自己一學期的收穫與感受
這學期在這門課裡不只學到程式的應用
也學到一些課外的內容

c. 談談自己該加強的部分
我覺得我該加強的地方應該是如何
表達一件事吧
每次的作業心中有些想法但是寫出來
後卻變樣了
ㄏㄏㄏㄏ
要改進一下

d. 談談課程該加強的部分
希望大家都能一起參與上課時所
老師提出或是同學不懂的問題

期末學期回顧與檢討

A部分
Week 3 : 學習狀況分享 
----> 4A 14B 5C ==> 7分

第一次使用互評系統,感覺好好玩喔^___^

Week 6 : BCB問題與解決過程之描述
---->1A8B7C ==>5.2分
這是第一次接觸BCB,看程式的時候常常會很無裡頭
所以說實在的現在來看這篇文章的時候常常會覺得很好笑
有時候常常會不知道自己到底是哪裡不懂...

 Week 8 : 電腦視覺監控產業研究心得報告
--->0A 6B 9C ==>3.8分
= =.....
最低的一個分數,所以我不想要~~~
這個分數之所以如此的低....
我想大概是因為自己沒有很完善的寫出自己的想法與心得吧!
還有阿....這個作業我也沒有很早就開始寫.....所以......唉~~
我不要它~~~~
 Week 12 : Eye Toy 探索分享
--->3A 4B 7C ==>5.6分
自己的內容太少了
= =
 Week 13 : 鶯歌陶瓷博物館之創意發想
--->9A5B1C ==>10分
和同學一起去鶯歌博物館,讓我對於此次作業有不一樣的想法
所以分數比較高ㄟ^________^

Week 15&16 : 新一代設計展參觀心得
--->3A8B4C ==>*2之後....13分

==>總分41分
b. 談談自己一學期的收穫與感受
這學期收穫其實很多.....像是一開始接觸BCB的時候.....
總覺得是一個很神奇的程式語言
因為它有許多的圖案......好神奇ㄋㄟ!!!!!
我對BCB的了解從0到0.1....因為還有許多進步的空間
呵呵~~
這學期受到不一樣的上課方式....
一開始有點怕被老師點到....
因為個人不太會發表意見........
可是.......漸漸的老師都會叫我們去參觀地方與展覽
讓我覺得是很好玩的作業...
因為就好像小學生去戶外教學後
要寫下心得一樣....
好好玩的唷!! 

c. 談談自己該加強的部分 

我自己本身需要加強懶惰的部分......
以及如何靜下心好好的研究未知的程式語言
還要從別人的文章中學習他們的優點
以及如何在一篇文章中或者是影片中抓到重點
並且寫下讓大家理解....
要加強的真的是有太多地方了
實在是好累唷.....

d. 談談課程該加強的部分

說沒有那應該是不想寫啦....就我個人而言
我覺得在程式碼分面可以像第一次大家分工合作的寫下
程式碼,那種感覺應該很不錯
可是很容易造成有人不會去聽課= =
下次看可不可以在可以切畫面的教室上課好了.....


PS....不好意思....這麼晚才PO...

期末回顧

Week 3 : 學習狀況分享
1A5B4C=4
Week 6 : BCB問題與解決過程之描述
0A6B4C=4
Week 8 : 電腦視覺監控產業研究心得報告
3A7B0C=7
Week 12 : Eye Toy 探索分享
1A3B6C=4
Week 13 : 鶯歌陶瓷博物館之創意發想
0A8B2C=4
Week 14 : 新一代設計展參觀心得 or 「IDEA 物語」讀書心得報告
2A2B6C=8
總分=27
收穫與感受:
收穫當然是對於程式的理解和應用方面又更進步啦
,而且也學到很多新的知識
自己該加強的部分:
我想是對學習的態度吧,覺得這學期有點太混了
還有就是程式的部分吧,這些是我覺得該加強的部分
課程該加強的部分:
沒什麼特別要加強的部分,也已經習慣老師的上課方式