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

2008年6月11日 星期三

期末程式

我所做的是一個非常簡單的小互動,
首先,先取得背景,在最上排有一行
字是(請快摸)。



有東西進入了,不過並沒有發生互動?




原因是,要碰到視窗的最上層才會有互動
(請快摸)會變成(你摸到了)




這個程式是改學長的程式,再做一些小改變,
Timer1是抓背景,
Timer2是判斷跟背景有不同的地方,利用
control先設為0,若有偵測到東西control就+1,
再用if、else作判斷,Timer4執行互動功能。

void __fastcall TForm1::Timer2Timer(TObject *Sender)
{
int control=0;
capSetCallbackOnFrame(hwndCapture,&FrameCallBack);//呼叫回呼函數詰取影像
for(i=0;i<10;i++)>
for(k=0,j=0;j
buffer[i][j][0]=abs(source[i][j][0]-background[i][j][0]);
buffer[i][j][1]=abs(source[i][j][1]-background[i][j][1]);
buffer[i][j][2]=abs(source[i][j][2]-background[i][j][2]);
if(buffer[i][j][0]>thresholdbuffer[i][j][1]>thresholdbuffer[i][j][2]>threshold) { //有物件進入地方 與 原背景色碼不一樣的地方呈現 白色
control++; }
if(control!=0)
Timer4->Enabled=true;
else {
Timer4->Enabled=false;
control=0;
Label1->Font->Color=clGreen;
Label1->Caption="請快摸請快摸請快摸請快摸請快摸請快摸請快摸請快摸請快摸"; } }

還有老師再課堂上問的一個問題:

capPreviewRate(hwndCapture,66);

capPreviewRate函數來設定每秒預覽張數,

每秒30張的話,則1000/30約為66。

心得:

這真的是一個簡單的小互動,對於我原本都不懂BCB

到現在可以理解以學長的程式改有一個簡單的互動,

不過學長的程式,有許多地方不了解,

我還要再多多了解,才能達到這門課的目標

,看到自己在這門課有一小點進步,很開心當初有修。





期末檢討

第一個作業:week3學習狀況分享
得到分數為:2A,5B,4C ~ 換算後得到: 5.1分
分數檢討: 應該要再多點,而感而發的心得,我只是大略寫出,並不完整。當初會來修互動媒體是因為我都沒有碰過這學程的課程,在二上就有聽同學說,互動媒體學程,都比較屬於實作的,會比寫程式更有趣,我自己本身也想要多多去學多元的課程,因為在一年級並不知道自己適合哪一個學程的。 BCB在一年級時,小導有稍微提過,覺得跟一般寫程式後,所出現的視窗不同,BCB比較人性化,不會像小黑比較不人性化,雖然已經接觸BCB一個學期了,由剛開始完全不知如何下手,到已經可以熟悉介面和寫小程式,但自己不懂的地方還是很多,很大的方面是自己太懶散了,自己也很清楚要好好檢討自己才對。

第二個作業:BCB問題與解決過程之描述
得到分數:1A,9B,4C ~ 換算後得到: 5.5分
分數檢討: 在同學的幫忙下,很快的熟悉BCB要如何寫程式和compiler,其實BCB的程式碼,都是直接翻譯的,可讀性很高,不過我還是有點不是搞得很懂BCB的整個程式架構,以前讀C++習慣了,我必須要再多花點時間把BCB弄熟。

第三個作業:電腦視覺監控產學研究心得報告
得到分數:5B,8C ~ 換算後得到: 3.5分
分數檢討: 老師都會介紹很多資訊給我們,每一樣都值得我們去好好探討,這份心得,我所花的研究時間太少,所以我只有看個大概和影片,擷取出我的心得,其實這個網站是一個很好的跳台,裡頭呢有很多可能是課堂上所學不到的,真的是需要好好的研究研究,不應該輕易錯過才對。

第四個作業:Eye Toy探索分享 (不列入成績中)
得到分數:4B,3C
分數檢討: 其實我都會犯同樣的毛病,就是不夠認真的好好研究每一次的作業,才會得不到好分數。玩遊戲呢,我以前常覺得一直坐在電腦桌前玩遊戲是一件非常累人的事,不過現在的遊戲,越來越注重養身了,是可以讓人全身都動的遊戲,而且全家人都適合。

第五個作業:鶯歌陶瓷博物館之創意發想
得到分數:11A,2B ~ 換算後得到: 10分
分數檢討: 很高興的有機會可以去博物館參觀,博物館很大,沒能參觀完真的是一大遺憾,原本有在想博物館跟互動媒體這堂課有甚麼關聯呢,但經過大家的創意發想,可以讓原本只是讓人欣賞藝術品的地方,再讓人有更深刻的印象,就像我那天在博物館看到幼稚園小朋友,老師對於頑皮的學生有點招架不住,不希望吵到別人參觀,利用多媒體互動系統,說不定會更有效的使一般民眾了解,小朋友也可以更快、更有趣的學習到。

第六個作業: 新一代設計展或讀書心得報告
得到分數:5A,7B ~ 換算後得到: 7.5x2=15分
分數檢討: 那天人好多,一直沒辦法好好的參觀每個人的作品,也因為自己的疏忽,搞錯了這次作業的內容,真是懊惱。不過也因為這次機會,讓我好好的到世貿參觀,也增加自己的廣度,能夠學習到別人的經驗,這也是一種學習。別人是把他所學的都放在他的作品上了,與每個人分享,也讓我很想努力學習讓別人來肯定自己。

作業總分:39.1分

總心得: 回顧了這一學期發現,我增加許多知識,也認識許多好地方。我以前都是屬於被動的學習,上了大學後,知道自己必須要很自動自發的學習,才會進步,我呢現在也還在多多督促自己要主動點讀書。 這次的期末程式,剛開始對我來說,真的很困難,一點想法都沒有,雖然老師有講了一些,和有問同學,不過很難去理解,可能是不熟,然後我就問了我們班上的小靖,他真的幫我很多忙,很熱心的教我,我也能夠理解整個程式碼的功能,和如何操作,寫完之後,非常的開心。不過,我還有很多地方需要加強,例如:再去熟悉BCB,多多查詢跟課程有關的資訊。

2008年5月28日 星期三

新一代設計展~第二篇

我所看到是元智大學資傳系所做的
Halafun互動廣告設計,
就跟老師之前所介紹的互動廣告牆類似。
他們是利用webcam感應到有人經過廣告牆
就會開始像真的牆一樣剝落,之後就會出現
廣告的內容,我有站在廣告牆前面試試,而且
你在那面牆前面左右移動剝落的位置也會不同,
真的會讓經過這面牆的人所吸引,利用互動技術,
把廣告和路人連結在一起,讓路人加深印象,
覺得很驚奇,以後走在路上不要在低著頭走路了,
偶爾注意身旁的牆或櫥窗說不定會有驚奇發生,增添趣味。

不過我要去設計展之前,沒有先問好老師要我們做的功課的
內容,所以我並沒有問架構圖或流程圖。

但我有找到相關的技術也是用webcam的架構圖。
他們是做開了一個Workshop,目的是利用Processing結合webcam創作出互動的藝術作品。
(Processing 是一套以 Java 語言為基礎的程式設計語言與環境,可以製作圖形,動畫與聲音。)

最後我要介紹一個網站,裡頭有許多互動的科技、廣告、遊戲大家可以來這逛逛喔!http://blog.roodo.com/mdstuffs/archives/cat_149569.html
(這是交互式櫥窗,每個人都玩得很開心呢!)

2008年5月22日 星期四

打地鼠

可以打很多種動物,遊戲會指定你要打哪一種動物,
打到指定的才能得分,考驗眼力。
或者,動物從洞裡出來用抓的,放在旁邊的籠裡。

2008年5月21日 星期三

參觀展覽的見聞與心得

這天的天氣非常的好,到了世貿一館看到大家大排長龍的,心想我沒有白來了,終於買到了票,裡面人山人海的,每間學校也都熱情的介紹他們所設計的作品,說真的每樣東西都設計的好可愛,而且也都很實用和貼心,畢竟這是他們四年來的心血傑作,每個人所設計的東西都很希望受到肯定。不過自己覺得很可惜的,沒有把所有的作品都看完。我有看到我們學校設計學院的去參展,也有去捧場。每個人都好優秀,希望自己,也可以做出好作品,參展給別人欣賞。

<超可愛的,想要開回家>



這個設計是為婦女的很貼心喔,
也很吸引人,可在上面辦公




這是台科大學生所設計的,剛開
始不懂椅背為什麼這麼長。後來看
了解說才知一張椅子一人使用,也
可以多人使用,沒有人坐時,多張
併在一起可以當廣告牆,非常有趣>



<這是我看到有關我們課程的作品>
,跟老師之前給我們看的外國的廣
告牆類似,你如果從這面牆走過去
webcam會感應到你,廣告就會出現
在你眼前,解說員說這樣比較會吸引
到人去注意喔!>




part2 http://hwshow-imc.blogspot.com/2008/05/blog-post_8939.html

2008年5月4日 星期日

EyeToy~95360211

我在巴哈姆特網站看到《EyeToy:AntiGrav》是一款操控反重力滑板,以前呢只能運用滑鼠或者以玩家的影像呈現在畫面上來操作,但在這款遊戲,玩家可運用EyeToy USB 攝影機來偵測到玩家手部位置,還有不管你傾斜、跳躍、加速、煞車...。真的很酷,跟真正的玩滑板已經沒甚麼差別了。這類的遊戲或許會比玩wii還瘋狂呢!現在的遊戲越來越老少咸宜,全家人一起玩,還可增加感情,還可為一整天疲勞的身體活動活動筋骨。

以下有幾張圖片,運用EyeToy 可以親身玩各式各樣的遊戲也可健身喔!

<騎馬運動是一種非常昂貴的運動,不過現在你也可以親身體驗了>




2008年4月10日 星期四

BCB Programming 遭遇問題與解決過程之描述_95360211

我之前也有跟我同學遇過同樣的問題就是#include在#include和之間要空格執行才會過。還有 capPreview(hwndCapture,true);這一行不太懂?有向同學請教,主要目的是要讓畫面秀出來,視訊擷取部分已經可以秀出了。其實大部分的步驟和解釋講義裡頭都有講解,要再多去理解每個函數的功用,都記不太熟。