顯示具有 95361045 標籤的文章。 顯示所有文章
顯示具有 95361045 標籤的文章。 顯示所有文章

2008年6月10日 星期二

期末回顧

1.平時成績
1 10A 10
2 1A 6B 3C 4.6=>5
3 2A 8B 6
4 7A 3B 8.5=>9
5 2A 7B 1C 5.7=>6
6 6B 6C 3.8=>3.8*2=>7.6

挑出較高的分數
10+6+9+6+7.6=38.6

60分只拿到38.6

2.談談自己一學期的收穫與感受

剛開始上這門課的時候,因為沒有修過上學期的數位媒體概論所教的BCB程式,所以在前幾節課的時候,幾乎都在問同學BCB的用法。像是使用介面、如何存檔、怎麼開啟舊檔等等,甚至連程式碼要貼在哪邊都不知道。

一開始要將攝影機拍攝到的畫面顯示在BCB寫的程式上,對我來說真的是極大的挑戰。雖然說複製講義上的程式碼就大概可以用了(好像還要再改一些東西),但光是程式碼要貼在哪裡我都不知道。

還來去問了一些之前學過BCB的同學,他們教我要如何使用BCB的介面,還有像是panel等等的物件,還有程式碼要寫在哪邊,最後我終於完成了第一項BCB的作業。

這一學期中,老師會找一些展覽啦、或是跟多媒體互動技術有關的地方讓我們去參觀,然後寫心得報告。去看了那些特別的多媒體互動技術之後,我發現有很多東西都是平常沒有注意到的,即使是一個小小的細節,也跟多媒體的互動技術有關係。

尤其是新一代設計展,看到許多也是大學生做出來的多媒體作品,真的是很厲害。我很羨慕他們的腦袋有那麼多而且有趣的創意。

就這樣漸漸的經過了這一學期,大致上也比較熟悉一些BCB的用法了。不過總覺得基礎沒有打好,很多BCB的東西都還不會用。所以我選了下學期的數位媒體概論,想要去把BCB程式學好一些。

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

我不太會在部落格上寫心得文章這類的,我的國文程度本來就不是很好,平常也沒有打網誌的習慣。我想光這點就讓我的作業分數降很低了吧,只好多多練習語文表達能力啦~

還有BCB基本的很多物件、功能都不會,所以下學期要好好的把基本的東西先學起來才行。

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

我覺得在BCB程式上花的時間有點少,幾乎都在看展覽或活動比較多。希望能花多一些時間在這門課要教的程式上,我覺得我是來上作文課的。

2008年6月6日 星期五

期末程式作業

要讓攝影機判斷有沒有東西進到畫面裡,然後再讓程式做出一個反應,這個程式題目一剛開始聽起來就覺得好像很難。(實際上也真的不簡單)

後來老師有給我們一個學長的範例程式,他已經寫到可以判斷進入畫面的物件了,所以我們只需要再加上讓程式會有反應的部分就好了。

學長的程式畫面如下:

先點選建立背景

建立完背景

開啟物件偵測

物件偵測中

有物件進入畫面

我的想法是,既然最後是用出現黑色和白色的畫面來判斷進入的物件,那我只要設定當白色畫面出現一定面積大小之後(那就是代表有東西出現在攝影機的畫面內),程式就會顯示出一行字這樣子,表示攝影機偵測到有物件進入畫面。

一開始,要先找到的地方就是程式判斷進入畫面的物件,然後再將物件顯示成白色畫面的程式部份。

這段程式碼在學長程式裡的Timer2(看起來像時鐘的),可以直接點進去,如下:

滑鼠點這個時鐘2下,就可以直接看到裡面的程式碼

我在程式裡加上 int test=0;

當畫面有一個白色的點時,test就加1。

一張畫面是由很多點所組成的,例如 800*600 = 480000 個點,所以我在這邊決定用有5000點的時候,程式才會有反應。

在這個函數結束的時候,如果白色的面積超過5000點,程式就會跳出警告視窗,表示有東西進到攝影機的畫面內。

if(test >5000)

{

  ShowMessage("你擋住我了....");

  exit(0);

}

執行畫面如下:

出現警告訊息

但是我後來發現警告訊息會一直重複出現,然後在部落格上面看到有其他同學找到解決的辦法,把警告視窗改成用"label"來顯示字串。

所以我就把原本 if 那邊的程式碼改成

if(test > 5000)

  Label2-> Caption ="你擋住我了.... ";

else

  Label2-> Caption =" ";

出現的畫面如下:


改成將字顯示在 label 裡面

雖然感覺爛爛的,不過至少是把程式會有反應的部份給做出來了。

要程式有其他的反應方式,也大概可以用相同的方法,就是在 if 裡面寫的東西在改一下就好了。

程式碼位置 : http://ss24.mcu.edu.tw/~s5361045/FinalHW.rar

2008年5月22日 星期四

打地鼠

不要再打地鼠了,把圖片改成同學的照片吧!

新一代設計展



原本以為要去看得是互動多媒體展覽的,沒想到那邊大部分都是設計的藝術品比較多,反而只有少部分跟多媒體有關的作品而已 。 不過我對那種藝術設計的東西比較沒有感覺,大概看了一下,有點像是各大學的作品展。

後來我發現銘傳大學居然也有在裡面,而且有蠻多作品排名在20名以內的呢! 突然覺得原來銘傳大學的數位媒體設計系還蠻厲害的呢,在20名以內的作品很多都是他們做的。

仔細想想,我還不知道我了讀二年資工到現在,到底能做出什麼東西.................
其實我覺得數媒系好像比較好玩,有點後悔選了資工系。

看別人做的東西都很有創意,能把許多平常沒有關係的東西結合在一起,做成另一種新奇的作品。

那個展覽的互動多媒體作品比起其他的設計藝術作品還要少的許多,找了半天終於找到了一些跟互動多媒體有關的創意作品。
有些大學做的是遊戲的作品,像是釣魚、泛舟等等,他們把控制的方改成真的有魚杆、槳來控制那個遊戲,真的是很厲害。
有些是互動式的多媒體廣告,比起一般的廣告還要有趣許多,也更能更引起人的注意。
還有人更厲害,能把攝影機的技術用在幫助一些小孩子復健,做成遊戲讓小朋友復健都能玩的很快樂。
看了這次的展覽真的覺得別人都好厲害,總覺得自己依樣是讀了2年的大學,但是卻不知道我到底學了什麼東西、能做出什麼樣的東西。還是不知道怎麼樣才能更有創意一點呀!

2008年5月15日 星期四

鶯歌陶瓷博物館之多媒體互動系統之創意發想

鶯歌陶瓷博物館感覺算是設計得蠻現代化的,不論是建築物的外觀還是博物館裡面的科技產品,感覺都蠻新穎的。

博物館裡面已經有各式各樣的多媒體互動系統了,語音導覽系統、可以互動的電視牆等等。不過都還是有一些小缺點在,像是語音導覽系統必須輸入作品旁邊的編號才會開始介紹那個作品。除了耳機共用感覺有點不衛生之外,介紹的也就只有語音而已....

而互動電視牆應該算是裡面最好玩的東西了,只是選擇要看的影片之後,就完全不能再做其他的控制,就連停下來也不行。而且雖然有很多電視牆,但是能互動的卻只有少部分的而已。

如果導覽系統可以增加畫面,而且不需要手動輸入編號的話,應該會在更人性化的。像是直接拿導覽系統到作品的旁邊,然後用某種裝置來感應,自動判斷是哪個作品,就可以省去要打編號的麻煩了。


電視牆的設計應該要再更人性化一點,至少要把停止播放也放進去吧。除了觸碰式的電視牆,也可以加入攝影機控制的電視牆,類似Eye Toy的方式去控制。

這樣可能會引起較多人的注意,透過多媒體的方式來讓人與這些陶瓷作品有所互動。年齡較小的小朋友也應該會對這種多媒體感到興趣,然後從中學習到一些知識。

2008年5月8日 星期四

eye toy

The Eye Of Judgment 審判之眼(審判魔眼)

剛開始查eye toy的時候,發現它在台灣目前還沒有很普遍,網頁上的資料真的不多,大部分都是國外的網站。後來在Youtube上面搜尋,發現有很多的遊戲(不過幾乎都是英文的....)。我看了一些之後,我覺得那些遊戲的控制方法大概都是蠻簡單的。


不過想一想用,攝影機也很難做出複雜的操作。與其用攝影機玩那些鍵盤可以玩的遊戲,不如用鍵盤玩還比較簡單。我覺得那些遊戲都......不好玩....,唯一的優點就是可以玩遊戲兼運動而已。

後來找到了The Eye Of Judgment 審判之眼這款遊戲,我覺得它和其他用eye toy遊戲玩的方式都不一樣。這好像是日本出的遊戲,攝影機不是對著玩家,而是對著一張....桌布?用攝影機去辨識卡片,然後出現相對應的怪獸和戰鬥。有點像是小時後的一部日本卡通"遊戲王"的感覺,用卡片對戰的方式。

我覺得這種玩法就是視訊遊戲的特色,因為這是鍵盤、滑鼠或是遊戲手把都沒辦法做到的。用卡片來玩電視遊樂器,一看到就覺得跟其他的遊戲很不一樣。而且這公司賣了遊戲之後,還可以做陸續的更新。因為這遊戲的特色就在於"卡片",就可以繼續出卡片來賣,一定有很多玩家會想要收集一整套。

我有找到蠻多關於這遊戲的資料,
這是在搜尋的時候找到的網頁 :
http://www.killbee.idv.tw/feeling/view.php?no=273
裡面有超多關於遊戲的圖片:
http://www.mobile01.com/topicdetail.php?f=281&t=428600
巴哈姆特的遊戲資訊:
http://newodin.gamer.com.tw/4/9774.html
巴哈姆特遊戲討論版:
http://forum.gamer.com.tw/A.php?bsn=09774

目前辨識卡片的技術已經有了,我想未來就是在顯示的部份再做更近一部的改良了。就現在而言,絕大部分的遊戲都是螢幕顯示出來的。如果未來有顯示3D影像技術的話,就真的變的和卡通一樣了。

2008年4月9日 星期三

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

一開始我先看的就是這個聯盟的成立宗旨,它寫到目前視訊技術最主要發展的方向就是在視訊監控這一方面。目前的計畫想要將大部分只會錄影的被動式錄影機,改成智慧型攝影機,可以有更多的功能,主動去防止事件的發生,而不是只有等事件發生後拿影片來調查而已。為了讓這個計畫的研發方向可以配合國內廠商的需求,以及將研發成果轉移給有需求的廠商,所以就成立了這個聯盟,以加強產業界與學術界的互動與交流。

我還有在這個網站看到很多碩士他們的論文題目,大概看過去都是跟生活上有關係的,不是只有一些理論而已。我覺得那些題目的感覺都很酷,跟那些美國電影的有點像。像是"以電腦視覺自動車作室內安全巡邏"、"影像式火焰與煙霧偵測"、"人臉擷取與應用"、"虹膜辨識系統"等等。沒想到一個攝影機除了路大門口之外,還可以用到這麼多方面上。像是自動巡邏、防止火災、還有辨別人的身分等等。

還有在它的網站下面,我發現有很多科技公司的LOGO,我想視訊科技這一個方向在未來應該也有可能是蠻受歡迎的呢!

不過我看了一下那些名單,好像都只是台灣自己在研究,為什麼沒有國際之間的技術交流等等?我們好像只是在研究別人已經發展出來的技術而已。要是能多和其他國家技術交流的話,一定能有更快的進展的。

2008年3月27日 星期四

心得

一開始碰到的第一個的問題就是完全不知道程式碼要寫在哪,也不知道BCB這個軟體到底要怎麼使用。後來問過同學,才了解到BCB跟C++不一樣的地方。

BCB不是只有程式碼就可以執行的,還要調整想要顯示的介面(按鈕、視窗等等),我覺得跟用FrontPage做網頁有點像。而且不是只要有.cpp檔就可以執行的,還要有很多其他同資料夾的檔案才行。

在講義裡面的程式碼常常不是完整的,像是少了需要 include 的標頭檔或是一些變數沒有宣告等等。 所以後來碰到的問題,就是把講義的程式碼都照著打在BCB裡面,但編譯時還是有錯誤。

還好有同學放上一些教學在部落格上,照著他的教學做,終於成功的把攝影機照到的影像顯示到電腦螢幕上了。

目前的問題大概就是對於每個函數還不是很了解,基本上看講義的解釋大概可以了解一點,但是沒有辦法背下來。

我沒辦法全部都自己寫出來,一定要看著講義才行。現在就是需要再看講義多研究一下,熟悉每個函數的功用等等吧。

2008年3月12日 星期三

學習心得

由於上學期沒有修過多媒體概論的關係,我對於BCB這個程式真的是非常陌生。
剛開始自己回去看講義的時候,完全不懂要怎麼把講義上的程式碼打到BCB的程式裡。
後來上課的時候問了同學,才大概知道BCB這個介面要麼使用,也成功的將攝影機拍到的畫面顯示在螢幕上了。

不過1.2.2的程式我就還是看不懂了.................
不知道那些程式要放在哪裡,是寫在按鈕(button)的地方嗎?
還有那個程式是在儲存拍到影片嗎?還是單一畫面而已(像照相機那樣)?
還有1.2.1的攝影機畫面一執行就停不下來了...有沒有暫停或停止等等的函數呀?